7 template <
typename Tuple,
template <
typename>
typename Predicate>
11 template <
template <
typename>
typename Predicate,
typename... List>
14 using type = std::tuple<typename Predicate<List>::type...>;
17 template <
typename Tuple,
template <
typename>
typename Predicate>
20 template <
typename Tuple,
template <
typename>
typename Predicate>
24 template <
template <
typename>
typename Predicate,
typename... List>
27 using type = decltype(std::tuple_cat(std::declval<
typename Predicate<List>::type>()...));
30 template <
typename Tuple,
template <
typename>
typename Predicate>
Definition: rpc_hub.hpp:23
typename TupleTransform< Tuple, Predicate >::type TupleTransform_t
Definition: tuple_transform.hpp:18
typename FlatTupleTransform< Tuple, Predicate >::type FlatTupleTransform_t
Definition: tuple_transform.hpp:31