|
Container & | container () throw () |
|
ONIXS_B3_UMDF_MD_HOTPATH void | zeroPaddingBytes (BlockLength offset) throw () |
|
template<class FieldValue > |
ONIXS_B3_UMDF_MD_HOTPATH void | setOrdinary (BlockLength offset, FieldValue value) throw () |
|
template<class FieldValue > |
ONIXS_B3_UMDF_MD_HOTPATH void | setOrdinary (BlockLength offset, FieldValue value, SchemaVersion since) |
|
template<class Enumeration > |
ONIXS_B3_UMDF_MD_HOTPATH void | setEnumeration (BlockLength offset, typename Enumeration::Enum value) throw () |
|
template<class Enumeration > |
ONIXS_B3_UMDF_MD_HOTPATH void | setEnumeration (BlockLength offset, typename Enumeration::Enum value, SchemaVersion since) |
|
template<BlockLength Size> |
ONIXS_B3_UMDF_MD_HOTPATH void | setFixedStr (BlockLength offset, StrRef value) throw () |
|
template<BlockLength Size> |
ONIXS_B3_UMDF_MD_HOTPATH void | setFixedStr (BlockLength offset, StrRef value, SchemaVersion since) |
|
|
| SbeFields () |
|
| ~SbeFields () |
|
| BinaryBlock () |
|
| ~BinaryBlock () |
|
template<class Value > |
ONIXS_B3_UMDF_MD_HOTPATH Value | ordinary (BlockLength offset) const throw () |
|
template<class Value , class NullValue > |
ONIXS_B3_UMDF_MD_HOTPATH bool | ordinary (Value &value, BlockLength offset, NullValue null) const throw () |
|
template<class Value , class NullValue > |
ONIXS_B3_UMDF_MD_HOTPATH bool | ordinary (Value &value, BlockLength offset, NullValue null, SchemaVersion since) const throw () |
|
template<class Enumeration > |
ONIXS_B3_UMDF_MD_HOTPATH Enumeration::Enum | enumeration (BlockLength offset) const throw () |
|
template<class Enumeration , class NullValue > |
ONIXS_B3_UMDF_MD_HOTPATH bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, NullValue null) const throw () |
|
template<class Enumeration , class NullValue > |
ONIXS_B3_UMDF_MD_HOTPATH bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, NullValue null, SchemaVersion since) const throw () |
|
template<class Value > |
ONIXS_B3_UMDF_MD_HOTPATH Value | decimal (BlockLength offset) const throw () |
|
template<class Value , class NullValue > |
ONIXS_B3_UMDF_MD_HOTPATH bool | decimal (Value &value, BlockLength offset, NullValue null) const throw () |
|
template<class Value , class NullValue > |
ONIXS_B3_UMDF_MD_HOTPATH bool | decimal (Value &value, BlockLength offset, NullValue null, SchemaVersion since) const throw () |
|
template<BlockLength Length> |
ONIXS_B3_UMDF_MD_HOTPATH StrRef | fixedStr (BlockLength offset) const throw () |
|
template<BlockLength Length> |
ONIXS_B3_UMDF_MD_HOTPATH bool | fixedStr (StrRef &value, BlockLength offset) const throw () |
|
template<BlockLength Length> |
ONIXS_B3_UMDF_MD_HOTPATH bool | fixedStr (StrRef &value, BlockLength offset, SchemaVersion since) const throw () |
|
template<class Container, class BlockLength>
class OnixS::B3::MarketData::UMDF::Messaging::SbeFields< Container, BlockLength >
This class represents an abstraction to be used by descendants as a base class with static polymorphism.
Definition at line 204 of file SbeMessage.h.