CAF 0.17.6
|
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 > |
Creates a new list by applying a Fun
to each element which returns TraitResult
for Trait
.