libosmscout  0.1
osmscout::TypeInfoSetConstIterator Class Referencefinal

#include <TypeInfoSet.h>

Public Types

using iterator_category = std::input_iterator_tag
 
using pointer = TypeInfoRef
 
using reference = const TypeInfoRef &
 
using self_type = TypeInfoSetConstIterator
 
using value_type = TypeInfoRef
 

Public Member Functions

bool operator!= (const TypeInfoSetConstIterator &other) const
 
const TypeInfoRefoperator* () const
 
TypeInfoSetConstIteratoroperator++ ()
 
TypeInfoSetConstIterator operator++ (int)
 
TypeInfoRef operator-> () const
 
bool operator== (const TypeInfoSetConstIterator &other) const
 
 TypeInfoSetConstIterator (const std::vector< value_type >::const_iterator &iterCurrent, const std::vector< value_type >::const_iterator &iterEnd)
 
 TypeInfoSetConstIterator (const TypeInfoSetConstIterator &other)=default
 

Member Typedef Documentation

◆ iterator_category

◆ pointer

◆ reference

◆ self_type

◆ value_type

Constructor & Destructor Documentation

◆ TypeInfoSetConstIterator() [1/2]

osmscout::TypeInfoSetConstIterator::TypeInfoSetConstIterator ( const std::vector< value_type >::const_iterator &  iterCurrent,
const std::vector< value_type >::const_iterator &  iterEnd 
)
inline

◆ TypeInfoSetConstIterator() [2/2]

osmscout::TypeInfoSetConstIterator::TypeInfoSetConstIterator ( const TypeInfoSetConstIterator other)
default

Member Function Documentation

◆ operator!=()

bool osmscout::TypeInfoSetConstIterator::operator!= ( const TypeInfoSetConstIterator other) const
inline

◆ operator*()

const TypeInfoRef& osmscout::TypeInfoSetConstIterator::operator* ( ) const
inline

◆ operator++() [1/2]

TypeInfoSetConstIterator& osmscout::TypeInfoSetConstIterator::operator++ ( )
inline

◆ operator++() [2/2]

TypeInfoSetConstIterator osmscout::TypeInfoSetConstIterator::operator++ ( int  )
inline

◆ operator->()

TypeInfoRef osmscout::TypeInfoSetConstIterator::operator-> ( ) const
inline

◆ operator==()

bool osmscout::TypeInfoSetConstIterator::operator== ( const TypeInfoSetConstIterator other) const
inline

The documentation for this class was generated from the following file: