|
| 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 |
|
template<class Container, class BlockLength>
class OnixS::B3::BOE::Messaging::SbeFields< Container, BlockLength >
This class represents an abstraction to be used by descendants as a base class with static polymorphism.
Definition at line 223 of file SbeMessage.h.