template<typename ColT, typename IndexT>
MigrateMsg struct final
Base classes
-
template<typename EnvelopeT>struct vt::messaging::ActiveMsg<EpochTagEnvelope>
- The base class for all messages. Common alias is
vt::
which uses the default envelope.Message
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_