13template < 
class Tuple, 
class Callable, std::size_t ... Is >
 
   14static void foreach_fn ( Tuple && t, Callable 
callback, std::index_sequence < Is ... > ) {
 
   15    ( 
callback ( std::forward < std::tuple_element_t < Is, std::remove_reference_t < Tuple > > > ( t.template get < Is > ( ) ) ), ... );
 
   18template < 
class Tuple, 
class Callable >
 
   19void foreach ( Tuple && t, Callable 
callback ) {
 
   20    return foreach_fn ( std::forward < Tuple > ( t ), 
callback, std::make_index_sequence < std::tuple_size_v < std::remove_reference_t < Tuple > > > ( ) );
 
Definition: sigHandler.cpp:20
 
int callback(struct dl_phdr_info *info, size_t, void *data)
Definition: simpleStacktrace.cpp:25