file
param_msg.h
Namespaces
- namespace vt
- namespace vt::messaging
- namespace vt::messaging::detail
Classes
- struct vt::MsgProps
-
template<typename enabled_, typename... Params>struct vt::messaging::detail::GetTraits
-
template<>struct vt::messaging::detail::GetTraits<std::enable_if_t<std::is_same_v<void, void>>>
-
template<typename Param, typename... Params>struct vt::messaging::detail::GetTraits<std::enable_if_t<std::is_same_v<MsgProps, Param>>, Param, Params...>
-
template<typename Param, typename... Params>struct vt::messaging::detail::GetTraits<std::enable_if_t<not std::is_same_v<MsgProps, Param>>, Param, Params...>
-
template<typename Tuple>struct vt::messaging::detail::GetTraitsTuple
-
template<typename... Params>struct vt::messaging::detail::GetTraitsTuple<std::tuple<Params...>>
-
template<typename Tuple, typename enabled = void>struct vt::messaging::ParamMsg
-
template<typename Tuple>struct vt::messaging::ParamMsg<Tuple, std::enable_if_t<is_byte_copyable_t<Tuple>::value>>
-
template<typename Tuple>struct vt::messaging::ParamMsg<Tuple, std::enable_if_t<not is_byte_copyable_t<Tuple>::value>>