namespace
detail
Classes
-
template<typename enabled_, typename... Params>struct GetTraits
-
template<typename Param, typename... Params>struct GetTraits<std::enable_if_t<not std::is_same_v<MsgProps, Param>>, Param, Params...>
-
template<typename Param, typename... Params>struct GetTraits<std::enable_if_t<std::is_same_v<MsgProps, Param>>, Param, Params...>
-
template<>struct GetTraits<std::enable_if_t<std::is_same_v<void, void>>>
-
template<typename Tuple>struct GetTraitsTuple
-
template<typename... Params>struct GetTraitsTuple<std::tuple<Params...>>