CatapultServer
v0.5.0.1 (Elephant)
|
Public Attributes | |
uint32_t | Size |
Data size. More... | |
Static Protected Member Functions | |
template<typename T > | |
static auto | PayloadStart (T &derived) |
Gets the start of the variable data part of derived. More... | |
static const TVariableDataType * | ToTypedPointer (const uint8_t *pData) |
Gets a typed pointer to the variable data pData. More... | |
static TVariableDataType * | ToTypedPointer (uint8_t *pData) |
Gets a typed pointer to the variable data pData. More... | |
Static Private Member Functions | |
static const uint8_t * | ToBytePointer (const TDerived &derived) |
static uint8_t * | ToBytePointer (TDerived &derived) |
Defines a layout for a fixed header followed by variable data.
|
inlinestaticprotected |
Gets the start of the variable data part of derived.
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprotected |
Gets a typed pointer to the variable data pData.
|
inlinestaticprotected |
Gets a typed pointer to the variable data pData.
uint32_t catapult::model::TrailingVariableDataLayout< TDerived, TVariableDataType >::Size |
Data size.