OnixS C++ Euronext Optiq MDG Handler  1.3.1
API documentation
SbeFields< Container, BlockLength > Class Template Reference

#include <OnixS/Euronext/MarketData/OptiqMdg/messaging/SbeMessage.h>

Protected Member Functions

 SbeFields ()=default
 
 ~SbeFields ()=default
 
- Protected Member Functions inherited from BinaryBlock< Container, BlockLength >
 BinaryBlock ()=default
 
 ~BinaryBlock ()=default
 
template<class Value >
Value ordinary (BlockLength offset) const 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<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
 

Detailed Description

template<class Container, class BlockLength>
class OnixS::Euronext::MarketData::OptiqMdg::Messaging::SbeFields< Container, BlockLength >

This class represents an abstraction to be used by descendants as a base class with static polymorphism.

Definition at line 176 of file SbeMessage.h.

Constructor & Destructor Documentation

SbeFields ( )
protecteddefault

Initializes a blank instance.

~SbeFields ( )
protecteddefault

The documentation for this class was generated from the following file: