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
static constexpr auto extractJsonMember(nlohmann::json const &json) -> decltype(auto)
Definition rpc_hub.hpp:29