Simple-Utility v2.3.1
Loading...
Searching...
No Matches
sl::functional::tuple Namespace Reference

Variables

template<class T >
constexpr auto get
 Functional object which retrieves an object of a specific type from a tuple-like argument.
 
template<std::size_t index>
constexpr auto get_at
 Functional object which retrieves an object at a specific index from a tuple-like argument.
 
template<class... Args>
constexpr auto reduce
 Reduces (or permutes) the components of a tuple and returns a them as new tuple.
 
constexpr auto concat
 Combines all elements from each given tuple into one tuple.
 
constexpr auto tie
 Combines all given lvalue references into one tuple.
 
template<class To >
constexpr auto make_from
 Constructs an object with elements from the source tuple as constructor arguments.