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