Functions
Tuple.hpp File Reference

Metaprogramming and static polymorphism on std::tuple. More...

Go to the source code of this file.

Functions

template<typename Result , typename Tuple >
Result * aurora::dynamicGet (Tuple &t, std::size_t i)
 Access tuple with dynamic index. More...
 
template<typename Transformer , typename SrcTuple >
auto aurora::tupleTransform (const SrcTuple &src) -> InferredReturnType Transformer, std::tuple_size< SrcTuple >::value >::apply(src)) template< typename Tuple > auto tupleFront(Tuple &&t) -> InferredReturnType template< typename Tuple > auto tupleBack(Tuple &&t) -> InferredReturnType template< typename T, typename...Us > T &tupleGet(std::tuple< Us... > &tuple)
 Transform one tuple into another. More...
 

Detailed Description

Metaprogramming and static polymorphism on std::tuple.