Kanzi 3.9.10
tuple_for_each.hpp File Reference

Namespaces

namespace  kanzi
 

Functions

template<size_t I = 0, typename Function , typename... TupleArgs>
enable_if_t< I==sizeof...(TupleArgs), voidkanzi::tupleForEach (const tuple< TupleArgs... > &, Function &&)
 Applies a function to each element of a tuple (const version).
 
template<size_t I = 0, typename Function , typename... TupleArgs>
enable_if_t<(I< sizeof...(TupleArgs)), voidkanzi::tupleForEach (const tuple< TupleArgs... > &tuple, Function &&function)
 Applies a function to each element of a tuple (const version).
 
template<size_t I = 0, typename Function , typename... TupleArgs>
enable_if_t< I==sizeof...(TupleArgs), voidkanzi::tupleForEach (tuple< TupleArgs... > &, Function &&)
 Applies a function to each element of a tuple.
 
template<size_t I = 0, typename Function , typename... TupleArgs>
enable_if_t<(I< sizeof...(TupleArgs)), voidkanzi::tupleForEach (tuple< TupleArgs... > &tuple, Function &&function)
 Applies a function to each element of a tuple.