template<typename EnvelopeT, typename SizeT>
PutEnvelope struct
Extended envelope for holding control bits for a message packed with a put payload.
Public types
- using isByteCopyable = std::true_type
- using PtrType = std::byte*
- using EnvSizeType = SizeT
- using UnderEnvelopeT = EnvelopeT
Public variables
- EnvelopeT env
- PtrType data_ptr_
- EnvSizeType data_size_
- TagType put_data_tag_
Variable documentation
template<typename EnvelopeT, typename SizeT>
EnvelopeT vt:: PutEnvelope<EnvelopeT, SizeT>:: env
The base envelope
template<typename EnvelopeT, typename SizeT>
EnvSizeType vt:: PutEnvelope<EnvelopeT, SizeT>:: data_size_
The pointer length
template<typename EnvelopeT, typename SizeT>
TagType vt:: PutEnvelope<EnvelopeT, SizeT>:: put_data_tag_
The put tag