B2BITS FIX Antenna C++ 2.32.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
Engine::FIXGroup::forward_iteratorT< ValueT > Struct Template Reference

#include <B2BITS_FIXGroup.h>

+ Collaboration diagram for Engine::FIXGroup::forward_iteratorT< ValueT >:

Public Types

typedef std::ptrdiff_t difference_type
 
typedef std::forward_iterator_tag iterator_category
 
typedef ValueT * pointer
 
typedef ValueT & reference
 
typedef ValueT value_type
 

Public Member Functions

 forward_iteratorT (const forward_iteratorT &other)
 
bool isEmpty () const
 
bool operator!= (const forward_iteratorT &other) const
 
reference operator* ()
 
reference operator* () const
 
forward_iteratorToperator++ ()
 
forward_iteratorT operator++ (int)
 
pointer operator-> ()
 
pointer operator-> () const
 
forward_iteratorToperator= (const forward_iteratorT &other)
 
bool operator== (const forward_iteratorT &other) const
 

Protected Member Functions

 forward_iteratorT (const FIXGroup *group, int index=0)
 
 forward_iteratorT (FIXGroup *group, int index=0)
 

Protected Attributes

FIXGroupgroup_
 
int index_
 

Friends

class FIXGroup
 

Member Typedef Documentation

◆ difference_type

template<class ValueT >
typedef std::ptrdiff_t Engine::FIXGroup::forward_iteratorT< ValueT >::difference_type

◆ iterator_category

template<class ValueT >
typedef std::forward_iterator_tag Engine::FIXGroup::forward_iteratorT< ValueT >::iterator_category

◆ pointer

template<class ValueT >
typedef ValueT* Engine::FIXGroup::forward_iteratorT< ValueT >::pointer

◆ reference

template<class ValueT >
typedef ValueT& Engine::FIXGroup::forward_iteratorT< ValueT >::reference

◆ value_type

template<class ValueT >
typedef ValueT Engine::FIXGroup::forward_iteratorT< ValueT >::value_type

Constructor & Destructor Documentation

◆ forward_iteratorT() [1/3]

template<class ValueT >
Engine::FIXGroup::forward_iteratorT< ValueT >::forward_iteratorT ( const forward_iteratorT< ValueT > & other)
inline

◆ forward_iteratorT() [2/3]

template<class ValueT >
Engine::FIXGroup::forward_iteratorT< ValueT >::forward_iteratorT ( FIXGroup * group,
int index = 0 )
inlineprotected

◆ forward_iteratorT() [3/3]

template<class ValueT >
Engine::FIXGroup::forward_iteratorT< ValueT >::forward_iteratorT ( const FIXGroup * group,
int index = 0 )
inlineprotected

Member Function Documentation

◆ isEmpty()

template<class ValueT >
bool Engine::FIXGroup::forward_iteratorT< ValueT >::isEmpty ( ) const
inline

◆ operator!=()

template<class ValueT >
bool Engine::FIXGroup::forward_iteratorT< ValueT >::operator!= ( const forward_iteratorT< ValueT > & other) const
inline

◆ operator*() [1/2]

template<class ValueT >
reference Engine::FIXGroup::forward_iteratorT< ValueT >::operator* ( )
inline

◆ operator*() [2/2]

template<class ValueT >
reference Engine::FIXGroup::forward_iteratorT< ValueT >::operator* ( ) const
inline

◆ operator++() [1/2]

template<class ValueT >
forward_iteratorT & Engine::FIXGroup::forward_iteratorT< ValueT >::operator++ ( )
inline

◆ operator++() [2/2]

template<class ValueT >
forward_iteratorT Engine::FIXGroup::forward_iteratorT< ValueT >::operator++ ( int )
inline

◆ operator->() [1/2]

template<class ValueT >
pointer Engine::FIXGroup::forward_iteratorT< ValueT >::operator-> ( )
inline

◆ operator->() [2/2]

template<class ValueT >
pointer Engine::FIXGroup::forward_iteratorT< ValueT >::operator-> ( ) const
inline

◆ operator=()

template<class ValueT >
forward_iteratorT & Engine::FIXGroup::forward_iteratorT< ValueT >::operator= ( const forward_iteratorT< ValueT > & other)
inline

◆ operator==()

template<class ValueT >
bool Engine::FIXGroup::forward_iteratorT< ValueT >::operator== ( const forward_iteratorT< ValueT > & other) const
inline

Friends And Related Symbol Documentation

◆ FIXGroup

template<class ValueT >
friend class FIXGroup
friend

Member Data Documentation

◆ group_

template<class ValueT >
FIXGroup* Engine::FIXGroup::forward_iteratorT< ValueT >::group_
protected

◆ index_

template<class ValueT >
int Engine::FIXGroup::forward_iteratorT< ValueT >::index_
protected