template<typename RemoteInfo, typename ArgsTuple, typename VirtualContextT>
vt::vrt::VrtConstructMsg struct

Base classes

template<typename EnvelopeT>
struct vt::messaging::ActiveMsg<EpochTagEnvelope>
The base class for all messages. Common alias is vt::Message which uses the default envelope.

Public types

using MessageParentType = Message
using VirtualContextType = VirtualContextT
using ArgsTupleType = ArgsTuple

Constructors, destructors, conversion operators

vt_msg_serialize_if_needed_by_parent_or_type2(RemoteInfo, ArgsTuple)
VrtConstructMsg() defaulted
VrtConstructMsg(ArgsTuple&& in_tup)

Public functions

template<typename SerializerT>
void serialize(SerializerT& s)

Public variables

RemoteInfo info
ArgsTuple tup