B2BITS FIX Antenna HFT  1.0.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
B3::GroupsBaseIterator Class Reference

#include <B3BinaryMessages.h>

+ Inheritance diagram for B3::GroupsBaseIterator:

Public Member Functions

template<class T >
T::GroupElement * getCurrentItem () const
 
FieldsIterator getCurrentItemIterator () const
 
FieldsSetIterator getCurrentItemSetIterator () const
 
size_t getItemsCount () const
 
size_t getTotalSize () const
 
 GroupsBaseIterator (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 ~GroupsBaseIterator ()
 

Constructor & Destructor Documentation

B3::GroupsBaseIterator::GroupsBaseIterator ( void *  buffer,
const size_t  fieldsCount,
const FieldDescriptor fields,
size_t  itemsCount 
)
inline
virtual B3::GroupsBaseIterator::~GroupsBaseIterator ( )
inlinevirtual

Member Function Documentation

template<class T >
T::GroupElement* B3::GroupsBaseIterator::getCurrentItem ( ) const
inline
FieldsIterator B3::GroupsBaseIterator::getCurrentItemIterator ( ) const
inline
FieldsSetIterator B3::GroupsBaseIterator::getCurrentItemSetIterator ( ) const
inline
size_t B3::GroupsBaseIterator::getItemsCount ( ) const
inline

Referenced by B3::fieldToFix().

size_t B3::GroupsBaseIterator::getTotalSize ( ) const
inline

References next().

bool B3::GroupsBaseIterator::moveTo ( size_t  index)
inline
bool B3::GroupsBaseIterator::next ( )
inline
std::ostream& B3::GroupsBaseIterator::toStream ( std::ostream &  os) const
inline