vt::messaging::detail namespace

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...>>