|
| 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.