OnixS C++ CME MDP Premium Market Data Handler 5.9.0
API Documentation
Loading...
Searching...
No Matches
TagValueSelectionIterator Class Reference

Public Member Functions

 TagValueSelectionIterator ()
 TagValueSelectionIterator (const TagValues &container, Tag selection)
 operator bool () const
const TagValueoperator* () const
TagValueSelectionIteratoroperator++ ()

Detailed Description

Definition at line 141 of file MultiContainer.h.

Constructor & Destructor Documentation

◆ TagValueSelectionIterator() [1/2]

Initializes the iterator pointing to nothing.

Definition at line 148 of file MultiContainer.h.

◆ TagValueSelectionIterator() [2/2]

TagValueSelectionIterator ( const TagValues & container,
Tag selection )
inline

Initializes the instance to iterate tag-values with the given tag value for the given collection.

Definition at line 156 of file MultiContainer.h.

Member Function Documentation

◆ operator bool()

operator bool ( ) const
inline

Indicates whether iterator refers to a valid tag-value instance.

Definition at line 164 of file MultiContainer.h.

◆ operator*()

const TagValue & operator* ( ) const
inline

Returns instance of the tag-value pair referenced by the given instance.

Definition at line 171 of file MultiContainer.h.

◆ operator++()

TagValueSelectionIterator & operator++ ( )
inline

Advances the given instance to the next tag-value instance in the selection or invalidates the instance if no more tag-value pairs are available in the selection.

Definition at line 182 of file MultiContainer.h.