vt::location::detail namespace

Classes

template<typename EnvT>
struct EnvelopeHasEpoch<EnvT, std::void_t<decltype(std::declval<EnvT&>().epoch)>>
template<typename EnvT, typename = void>
struct EnvelopeHasEpoch
template<typename MsgT, typename = void>
struct IsSerializable
template<typename MsgT>
struct IsSerializable<MsgT, typename std::enable_if_t<true and ::vt::messaging::msg_defines_serialize_mode<MsgT>::value and ::vt::messaging::msg_serialization_mode<MsgT>::required>>
template<bool CarryEpoch>
struct RouteEpochField
Storage for the caller's epoch carried by a routed location message.
template<>
struct RouteEpochField<true>