|
| PositionsEntry (void *data, EncodedLength length, SchemaVersion version) |
ThisType & | resetVariableFields () noexcept |
ThisType & | reset () noexcept |
PosType::Enum | posType () const noexcept |
ThisType & | setPosType (PosType::Enum value) noexcept |
bool | longQty (QuantityOptional &value) const noexcept |
ThisType & | setLongQty (QuantityOptional value) noexcept |
ThisType & | setLongQtyToNull () noexcept |
bool | shortQty (QuantityOptional &value) const noexcept |
ThisType & | setShortQty (QuantityOptional value) noexcept |
ThisType & | setShortQtyToNull () noexcept |
| SbeGroupEntry () |
| SbeGroupEntry (void *encoded, BlockLength size, SchemaVersion version) |
bool | valid () const noexcept |
const void * | encoded () const noexcept |
void * | encoded () noexcept |
const void * | block () const noexcept |
void * | block () noexcept |
BlockLength | blockLength () const noexcept |
SchemaVersion | version () const noexcept |
Container & | container () noexcept |
void | zeroPaddingBytes (BlockLength offset) noexcept |
template<class FieldValue> |
void | setOrdinary (BlockLength offset, FieldValue value) noexcept |
template<class FieldValue> |
void | setOrdinary (BlockLength offset, FieldValue value, SchemaVersion since) |
template<class Enumeration> |
void | setEnumeration (BlockLength offset, typename Enumeration::Enum value) noexcept |
template<class Enumeration> |
void | setEnumeration (BlockLength offset, typename Enumeration::Enum value, SchemaVersion since) |
template<BlockLength Size> |
void | setFixedStr (BlockLength offset, StrRef value) noexcept |
template<BlockLength Size> |
void | setFixedStr (BlockLength offset, StrRef value, SchemaVersion since) |
|
| SbeFields ()=default |
| ~SbeFields ()=default |
| BinaryBlock ()=default |
| ~BinaryBlock ()=default |
template<class Value> |
Value | ordinary (BlockLength offset) const noexcept |
template<class Value> |
const Value & | accessOrdinary (BlockLength offset) const noexcept |
template<class Value> |
Value & | accessOrdinary (BlockLength offset) noexcept |
template<class Value, class NullValue> |
bool | ordinary (Value &value, BlockLength offset, NullValue null) const noexcept |
template<class Value, class NullValue> |
bool | ordinary (Value &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept |
template<class Enumeration> |
Enumeration::Enum | enumeration (BlockLength offset) const noexcept |
template<class Enumeration, class NullValue> |
bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, NullValue null) const noexcept |
template<class Enumeration, class NullValue> |
bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept |
template<class Value> |
Value | decimal (BlockLength offset) const noexcept |
template<class Value, class NullValue> |
bool | decimal (Value &value, BlockLength offset, NullValue null) const noexcept |
template<class Value, class NullValue> |
bool | decimal (Value &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept |
template<BlockLength Length> |
StrRef | fixedStr (BlockLength offset) const noexcept |
template<BlockLength Length> |
bool | fixedStr (StrRef &value, BlockLength offset) const noexcept |
template<BlockLength Length> |
bool | fixedStr (StrRef &value, BlockLength offset, SchemaVersion since) const noexcept |
Entry of PositionsEntry repeating group.
Definition at line 23458 of file Messages.h.