B2BITS CME MDP Handler API Reference
Classes | Public Types | Public Member Functions | List of all members
const_rg_iterator< _T > Struct Template Reference

#include <B2BITS_SbeTypes.h>

Classes

struct  bool2type
 

Public Types

typedef _T entry_type
 

Public Member Functions

 const_rg_iterator ()
 
template<class GS >
 const_rg_iterator (const GS *groupSize)
 
entry_type get () const
 
template<class e_type , typename... Args>
e_type get (Args &&...args) const
 
const uint8_t * buf () const
 
uint8_t * buf ()
 
const_rg_iterator operator++ ()
 
const_rg_iteratormoveTo (uint16_t index)
 
const uint8_t * fastForward ()
 
bool isValid () const
 
bool isEmpty () const
 
uint16_t total () const
 
uint16_t current () const
 
uint16_t blockLen () const
 

Member Typedef Documentation

typedef _T entry_type

Constructor & Destructor Documentation

const_rg_iterator ( )
inline
const_rg_iterator ( const GS *  groupSize)
inline

Member Function Documentation

entry_type get ( ) const
inline
e_type get ( Args &&...  args) const
inline
const uint8_t* buf ( ) const
inline
uint8_t* buf ( )
inline
const_rg_iterator operator++ ( )
inline
const_rg_iterator& moveTo ( uint16_t  index)
inline
const uint8_t* fastForward ( )
inline
bool isValid ( ) const
inline
bool isEmpty ( ) const
inline
uint16_t total ( ) const
inline
uint16_t current ( ) const
inline
uint16_t blockLen ( ) const
inline

Member Data Documentation

const uint8_t* cbuf_
uint8_t* buf_