![]() |
Elementa v8.0.0
Minimalistic library for any C++ application (C++11 and up)
|
Some extensions of the std::tuple type.

Classes | |
| struct | elementa::adts::is_tuple< T > |
| struct | elementa::adts::is_tuple< std::tuple< Ts... > > |
Functions | |
| template<std::size_t I = 0, typename FuncT , typename... Tp> | |
| std::enable_if< I==sizeof...(Tp), void >::type | elementa::adts::for_each_tuple (std::tuple< Tp... > &, FuncT) |
| Scan the entire tuple doing FuncT in each element. More... | |
| template<std::size_t I = 0, typename FuncT , typename... Tp> | |
| std::enable_if< I==sizeof...(Tp), void >::type | elementa::adts::for_each_rev_tuple (std::tuple< Tp... > &, FuncT) |
| Scan in reverse order the entire tuple doing FuncT in each element. More... | |
| struct elementa::adts::is_tuple |
| struct elementa::adts::is_tuple< std::tuple< Ts... > > |
|
inline |
#include <elementa/adts/tuples.h>
Scan the entire tuple doing FuncT in each element.
|
inline |
#include <elementa/adts/tuples.h>
Scan in reverse order the entire tuple doing FuncT in each element.
Definition at line 73 of file tuples.h.
Referenced by elementa::adts::for_each_rev_tuple().