OnixS C++ FIX Engine 4.13.0
API Documentation
Loading...
Searching...
No Matches
Group::Iterator Class Reference

Public Types

typedef std::forward_iterator_tag iterator_category
typedef GroupInstance value_type
typedef std::ptrdiff_t difference_type
typedef GroupInstancepointer
typedef GroupInstancereference

Public Member Functions

 Iterator (Group *, size_t)
GroupInstanceoperator* ()
GroupInstanceoperator-> ()
bool operator== (const Iterator &) const
bool operator!= (const Iterator &) const
Iteratoroperator++ ()

Detailed Description

Definition at line 182 of file Group.h.

Member Typedef Documentation

◆ difference_type

typedef std::ptrdiff_t difference_type

Definition at line 188 of file Group.h.

◆ iterator_category

typedef std::forward_iterator_tag iterator_category

Definition at line 186 of file Group.h.

◆ pointer

Definition at line 189 of file Group.h.

◆ reference

Definition at line 190 of file Group.h.

◆ value_type

Definition at line 187 of file Group.h.

Constructor & Destructor Documentation

◆ Iterator()

Iterator ( Group * ,
size_t  )

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

Member Function Documentation

◆ operator!=()

bool operator!= ( const Iterator & ) const

◆ operator*()

GroupInstance & operator* ( )
inline

Definition at line 195 of file Group.h.

◆ operator++()

Iterator & operator++ ( )

◆ operator->()

GroupInstance * operator-> ( )
inline

Definition at line 199 of file Group.h.

◆ operator==()

bool operator== ( const Iterator & ) const