| 
|   | 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::BinaryBlock< Container, BlockLength >
The given class represents an abstraction to be used by descendants as a base class with static polymorphism. 
Definition at line 63 of file SbeMessage.h.
template<class Container, class BlockLength> 
template<class Enumeration, class NullValue> 
  
  
      
        
          | bool enumeration  | 
          ( | 
          typename Enumeration::Enum & |           value,  | 
         
        
           | 
           | 
          BlockLength |           offset,  | 
         
        
           | 
           | 
          NullValue |           null ) const | 
         
       
   | 
  
inlineprotectednoexcept   | 
  
 
Provides access to an optional field value. 
Definition at line 141 of file SbeMessage.h.
 
 
template<class Container, class BlockLength> 
template<class Value, class NullValue> 
  
  
      
        
          | bool ordinary  | 
          ( | 
          Value & |           value,  | 
         
        
           | 
           | 
          BlockLength |           offset,  | 
         
        
           | 
           | 
          NullValue |           null ) const | 
         
       
   | 
  
inlineprotectednoexcept   | 
  
 
Provides access to an optional field value. 
- Returns
 - true if the field is present in the field block and its value was copied, otherwise - false. 
 
Definition at line 112 of file SbeMessage.h.
 
 
template<class Container, class BlockLength> 
template<class Value, class NullValue> 
  
  
      
        
          | bool ordinary  | 
          ( | 
          Value & |           value,  | 
         
        
           | 
           | 
          BlockLength |           offset,  | 
         
        
           | 
           | 
          NullValue |           null,  | 
         
        
           | 
           | 
          SchemaVersion |           since ) const | 
         
       
   | 
  
inlineprotectednoexcept   | 
  
 
Provides access to an optional field value. 
- Returns
 - true if the field is present in the field block and its value was copied, otherwise - false. 
 
Definition at line 124 of file SbeMessage.h.