template<typename ColT, typename IndexT>
vt::vrt::collection::MigrateMsg struct final

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 = ::vt::Message

Constructors, destructors, conversion operators

vt_msg_serialize_required()
MigrateMsg() defaulted
MigrateMsg(VrtElmProxy<ColT, IndexT> const& in_elm_proxy, NodeType const& in_from, NodeType const& in_to, ColT* in_elm)

Public functions

auto getElementProxy() const -> VrtElmProxy<ColT, IndexT>
auto getFromNode() const -> NodeType
auto getToNode() const -> NodeType
template<typename Serializer>
void serialize(Serializer& s)

Public variables

ColT* elm_