template<typename ColT, typename IndexT>
vt::vrt::collection::DestroyMsg 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
using CollectionProxyType = CollectionProxy<ColT, IndexT>

Constructors, destructors, conversion operators

vt_msg_serialize_if_needed_by_parent_or_type1(CollectionProxyType)
DestroyMsg() defaulted
DestroyMsg(CollectionProxyType const& in_proxy, NodeType const& in_from)

Public functions

auto getProxy() const -> CollectionProxyType
auto getFromNode() const -> NodeType
template<typename Serializer>
void serialize(Serializer& s)