![]() |
The Gaudi Framework
v36r9 (fd2bdac3)
|
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 73 of file FunctionalDetails.h.
|
inlinenoexcept |
Compare sizes of two containers.
Definition at line 79 of file FunctionalDetails.h.
|
inlinenoexcept |
Compare sizes of 3 or more containers.
Definition at line 85 of file FunctionalDetails.h.
|
inline |
Zips multiple containers together to form a single const range.
Definition at line 111 of file FunctionalDetails.h.
| void Gaudi::Functional::details::zip::printSizes | ( | OS & | out, |
| Arg && | arg | ||
| ) |
Print the parameter.
Definition at line 59 of file FunctionalDetails.h.
| void Gaudi::Functional::details::zip::printSizes | ( | OS & | out, |
| Arg && | arg, | ||
| Args &&... | args | ||
| ) |
Print the parameters.
Definition at line 65 of file FunctionalDetails.h.
|
inline |
Zips multiple containers together to form a single range.
Definition at line 102 of file FunctionalDetails.h.
|
inline |
Verify the data container sizes have the same sizes.
Definition at line 91 of file FunctionalDetails.h.