OnixS C++ CME MDP Conflated UDP Handler 1.1.2
API documentation
Loading...
Searching...
No Matches
TinyStrSetIterator Class Reference

Public Types

typedef std::vector< std::string > Items
typedef Items::const_iterator ItemIterator

Public Member Functions

 TinyStrSetIterator ()
 TinyStrSetIterator (const TinyStrSetIterator &other)
 TinyStrSetIterator (const ItemIterator &iterator)
 ~TinyStrSetIterator ()
StrRef operator* () const
bool operator== (const TinyStrSetIterator &other) const
bool operator!= (const TinyStrSetIterator &other) const
TinyStrSetIteratoroperator= (const TinyStrSetIterator &other)
TinyStrSetIteratoroperator++ ()

Detailed Description

Definition at line 210 of file TinySet.h.

Member Typedef Documentation

◆ ItemIterator

typedef Items::const_iterator ItemIterator

Aliases iterator over the internal store.

Definition at line 222 of file TinySet.h.

◆ Items

typedef std::vector<std::string> Items

Aliases for internal representation.

Definition at line 217 of file TinySet.h.

Constructor & Destructor Documentation

◆ TinyStrSetIterator() [1/3]

TinyStrSetIterator ( )
inline

Initializes the iterator pointing to nowhere.

Definition at line 225 of file TinySet.h.

◆ TinyStrSetIterator() [2/3]

TinyStrSetIterator ( const TinyStrSetIterator & other)
inline

Initializes the instance as a copy of the other one.

Definition at line 230 of file TinySet.h.

◆ TinyStrSetIterator() [3/3]

TinyStrSetIterator ( const ItemIterator & iterator)
inlineexplicit

Initializes from iterator over the internal storage.

Definition at line 238 of file TinySet.h.

◆ ~TinyStrSetIterator()

~TinyStrSetIterator ( )
inline

Cleans everything up.

Definition at line 245 of file TinySet.h.

Member Function Documentation

◆ operator!=()

bool operator!= ( const TinyStrSetIterator & other) const
inline

Compares with the other instance.

Definition at line 267 of file TinySet.h.

◆ operator*()

StrRef operator* ( ) const
inline

Provides access to the underlying object.

Definition at line 251 of file TinySet.h.

◆ operator++()

TinyStrSetIterator & operator++ ( )
inline

Advances the instance to the next item in the collection.

Definition at line 288 of file TinySet.h.

◆ operator=()

TinyStrSetIterator & operator= ( const TinyStrSetIterator & other)
inline

Re-initializes as a copy of the other instance.

Definition at line 276 of file TinySet.h.

◆ operator==()

bool operator== ( const TinyStrSetIterator & other) const
inline

Compares with the other instance.

Definition at line 258 of file TinySet.h.