CAF  0.17.6
Public Types | List of all members
caf::detail::tl_map_conditional< List, Trait, TRes, Funs > Struct Template Reference

Creates a new list by applying a Fun to each element which returns TraitResult for Trait. More...

#include <type_list.hpp>

Public Types

using type = tl_concat_t< type_list< typename std::conditional< Trait< tl_head_t< List > >::value==TRes, tl_apply_all_t< tl_head_t< List >, Funs... >, tl_head_t< List > >::type >, typename tl_map_conditional< tl_tail_t< List >, Trait, TRes, Funs... >::type >
 

Detailed Description

template<class List, template< class > class Trait, bool TRes, template< class > class... Funs>
struct caf::detail::tl_map_conditional< List, Trait, TRes, Funs >

Creates a new list by applying a Fun to each element which returns TraitResult for Trait.


The documentation for this struct was generated from the following file: