The Gaudi Framework
v30r3 (a5ef0a68)
|
Functions | |
template<typename OS , typename Arg > | |
void | printSizes (OS &out, Arg &&arg) |
Print the parameter. More... | |
template<typename OS , typename Arg , typename... Args> | |
void | printSizes (OS &out, Arg &&arg, Args &&...args) |
Print the parameters. More... | |
template<typename A > | |
bool | check_sizes (const A &) noexcept |
Resolve case there is only one container in the range. More... | |
template<typename A , typename B > | |
bool | check_sizes (const A &a, const B &b) noexcept |
Compare sizes of two containers. More... | |
template<typename A , typename B , typename... C> | |
bool | check_sizes (const A &a, const B &b, const C &...c) noexcept |
Compare sizes of 3 or more containers. More... | |
template<typename... Args> | |
decltype(auto) | verifySizes (Args &...args) |
Verify the data container sizes have the same sizes. More... | |
template<typename... Args> | |
decltype(auto) | range (Args &&...args) |
Zips multiple containers together to form a single range. More... | |
template<typename... Args> | |
decltype(auto) | const_range (Args &&...args) |
Zips multiple containers together to form a single const range. More... | |
|
inlinenoexcept |
Resolve case there is only one container in the range.
Definition at line 54 of file FunctionalDetails.h.
|
inlinenoexcept |
Compare sizes of two containers.
Definition at line 61 of file FunctionalDetails.h.
|
inlinenoexcept |
Compare sizes of 3 or more containers.
Definition at line 68 of file FunctionalDetails.h.
|
inline |
Zips multiple containers together to form a single const range.
Definition at line 97 of file FunctionalDetails.h.
void Gaudi::Functional::details::zip::printSizes | ( | OS & | out, |
Arg && | arg | ||
) |
Print the parameter.
Definition at line 38 of file FunctionalDetails.h.
void Gaudi::Functional::details::zip::printSizes | ( | OS & | out, |
Arg && | arg, | ||
Args &&... | args | ||
) |
Print the parameters.
Definition at line 45 of file FunctionalDetails.h.
|
inline |
Zips multiple containers together to form a single range.
Definition at line 87 of file FunctionalDetails.h.
|
inline |
Verify the data container sizes have the same sizes.
Definition at line 75 of file FunctionalDetails.h.