src/vt/topos/location/message/msg.h file

Namespaces

namespace vt
namespace vt::location
namespace vt::location::detail

Classes

template<typename EnvT, typename = void>
struct vt::location::detail::EnvelopeHasEpoch
template<typename EnvT>
struct vt::location::detail::EnvelopeHasEpoch<EnvT, std::void_t<decltype(std::declval<EnvT&>().epoch)>>
template<bool CarryEpoch>
struct vt::location::detail::RouteEpochField
Storage for the caller's epoch carried by a routed location message.
template<>
struct vt::location::detail::RouteEpochField<true>
template<typename EntityID, typename ActiveMessageT>
struct vt::location::EntityMsg