B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
CMI::GroupsIterator< T > Class Template Reference

#include <CmiBinaryMessages.h>

Public Member Functions

T::GroupElement * getCurrentItem () const
 
FieldsIterator getCurrentItemIterator () const
 
FieldsSetIterator getCurrentItemSetIterator () const
 
size_t getTotalSize ()
 
 GroupsIterator (void *buffer, const size_t fieldsCount, const FieldDescriptor *fields, size_t itemsCount)
 
bool moveTo (size_t index)
 
bool next ()
 
std::ostream & toStream (std::ostream &os) const
 
virtual ~GroupsIterator ()
 

Constructor & Destructor Documentation

template<class T>
CMI::GroupsIterator< T >::GroupsIterator ( void *  buffer,
const size_t  fieldsCount,
const FieldDescriptor fields,
size_t  itemsCount 
)
inline
template<class T>
virtual CMI::GroupsIterator< T >::~GroupsIterator ( )
inlinevirtual

Member Function Documentation

template<class T>
T::GroupElement* CMI::GroupsIterator< T >::getCurrentItem ( ) const
inline
template<class T>
FieldsIterator CMI::GroupsIterator< T >::getCurrentItemIterator ( ) const
inline
template<class T>
FieldsSetIterator CMI::GroupsIterator< T >::getCurrentItemSetIterator ( ) const
inline
template<class T>
size_t CMI::GroupsIterator< T >::getTotalSize ( )
inline
template<class T>
bool CMI::GroupsIterator< T >::moveTo ( size_t  index)
inline
template<class T>
bool CMI::GroupsIterator< T >::next ( )
inline
template<class T>
std::ostream& CMI::GroupsIterator< T >::toStream ( std::ostream &  os) const
inline