OnixS C++ FIX Engine  4.12.0
API Documentation
FlatGroup::ConstIterator Class Reference

#include <OnixS/FIXEngine/FIX/FlatGroup.h>

Public Types

typedef std::forward_iterator_tag iterator_category
 
typedef FlatGroupInstance value_type
 
typedef std::ptrdiff_t difference_type
 
typedef FlatGroupInstancepointer
 
typedef FlatGroupInstancereference
 

Public Member Functions

 ConstIterator (const FlatGroup *, size_t)
 
const FlatGroupInstanceoperator* () const
 
const FlatGroupInstanceoperator-> () const
 
bool operator== (const ConstIterator &) const
 
bool operator!= (const ConstIterator &) const
 
ConstIteratoroperator++ ()
 

Detailed Description

Definition at line 86 of file FlatGroup.h.

Member Typedef Documentation

typedef std::ptrdiff_t difference_type

Definition at line 92 of file FlatGroup.h.

typedef std::forward_iterator_tag iterator_category

Definition at line 90 of file FlatGroup.h.

Definition at line 93 of file FlatGroup.h.

Definition at line 94 of file FlatGroup.h.

Definition at line 91 of file FlatGroup.h.

Constructor & Destructor Documentation

ConstIterator ( const FlatGroup ,
size_t   
)

Initializes an iterator by a first group instance from which you need to iterate.

Member Function Documentation

bool operator!= ( const ConstIterator ) const
const FlatGroupInstance& operator* ( ) const
inline

Definition at line 99 of file FlatGroup.h.

ConstIterator& operator++ ( )
const FlatGroupInstance* operator-> ( ) const
inline

Definition at line 103 of file FlatGroup.h.

bool operator== ( const ConstIterator ) const

The documentation for this class was generated from the following file: