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

Public Types

typedef std::forward_iterator_tag iterator_category
typedef FlatField value_type
typedef std::ptrdiff_t difference_type
typedef FlatFieldpointer
typedef FlatFieldreference

Public Member Functions

 ConstIterator (const FlatMessage *, Tag)
const FlatFieldoperator* () const
const FlatFieldoperator-> () const
bool operator== (const ConstIterator &) const
bool operator!= (const ConstIterator &) const
ConstIteratoroperator++ ()

Detailed Description

Definition at line 457 of file FlatMessage.h.

Member Typedef Documentation

◆ difference_type

typedef std::ptrdiff_t difference_type

Definition at line 463 of file FlatMessage.h.

◆ iterator_category

typedef std::forward_iterator_tag iterator_category

Definition at line 461 of file FlatMessage.h.

◆ pointer

typedef FlatField* pointer

Definition at line 464 of file FlatMessage.h.

◆ reference

typedef FlatField& reference

Definition at line 465 of file FlatMessage.h.

◆ value_type

Definition at line 462 of file FlatMessage.h.

Constructor & Destructor Documentation

◆ ConstIterator()

ConstIterator ( const FlatMessage * ,
Tag  )

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

Member Function Documentation

◆ operator!=()

bool operator!= ( const ConstIterator & ) const

◆ operator*()

const FlatField & operator* ( ) const
inline

Definition at line 470 of file FlatMessage.h.

◆ operator++()

ConstIterator & operator++ ( )

◆ operator->()

const FlatField * operator-> ( ) const
inline

Definition at line 474 of file FlatMessage.h.

◆ operator==()

bool operator== ( const ConstIterator & ) const