OnixS C++ FIX Engine 4.14.0
Users' manual and API documentation
Loading...
Searching...
No Matches
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 const FlatGroupInstance * pointer
typedef const FlatGroupInstance & reference

Public Member Functions

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

Detailed Description

Definition at line 86 of file FlatGroup.h.

Member Typedef Documentation

◆ difference_type

typedef std::ptrdiff_t difference_type

Definition at line 92 of file FlatGroup.h.

◆ iterator_category

typedef std::forward_iterator_tag iterator_category

Definition at line 90 of file FlatGroup.h.

◆ pointer

typedef const FlatGroupInstance* pointer

Definition at line 93 of file FlatGroup.h.

◆ reference

typedef const FlatGroupInstance& reference

Definition at line 94 of file FlatGroup.h.

◆ value_type

Definition at line 91 of file FlatGroup.h.

Constructor & Destructor Documentation

◆ ConstIterator()

ConstIterator ( const FlatGroup * ,
size_t  )

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

Member Function Documentation

◆ operator!=()

bool operator!= ( const ConstIterator & ) const

◆ operator*()

reference operator* ( ) const
inline

Definition at line 99 of file FlatGroup.h.

◆ operator++()

ConstIterator & operator++ ( )

◆ operator->()

pointer operator-> ( ) const
inline

Definition at line 103 of file FlatGroup.h.

◆ operator==()

bool operator== ( const ConstIterator & ) const