template<typename ColT, typename UserMsgT, typename BaseMsgT = :: vt:: Message>
ColMsgWrap struct
Base classes
-
template<typename ColT, typename BaseMsgT = ::struct CollectionMessage<ColT, ::vt::Message>
vt:: Message>
Public types
- using MessageParentType = CollectionMessage<ColT, BaseMsgT>
- using UserMsgType = UserMsgT
- using IsWrapMsg = std::true_type
Constructors, destructors, conversion operators
- vt_msg_serialize_if_needed_by_parent_or_type1(UserMsgT)
- ColMsgWrap() defaulted
- ColMsgWrap(UserMsgT&& msg) explicit
- ColMsgWrap(UserMsgT const& msg) explicit
Public functions
- auto getMsg() -> UserMsgT&
-
template<typename SerializerT, typename T = void, typename = typename std::enable_if< ::void serialize(SerializerT& s)
checkpoint:: SerializableTraits<UserMsgT>::has_serialize_function, T >::type>