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
ILink3::GroupsBaseIterator Class Reference

#include <ILink3BinaryMessages.h>

+ Inheritance diagram for ILink3::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

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

Member Function Documentation

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

Referenced by ILink3::fieldToFix().

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

References next().

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