CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator Class Reference

#include <TrVisBimap.h>

Inheritance diagram for OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator:

Public Types

typedef const_iterator self_type
 
typedef std::pair< typename _Key_Container::iterator, typename _Mapped_Container::iterator > value_type
 
typedef int difference_type
 

Public Member Functions

 const_iterator (const value_type &value)
 
const self_typeoperator++ ()
 
const value_typeoperator* ()
 
bool operator== (const self_type &rhs)
 
bool operator!= (const self_type &rhs)
 

Detailed Description

template<class _KeyType, class _ValueType, class _Key_Container = std::set<_KeyType>, class _Mapped_Container = std::set<_ValueType>>
class OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator

Definition at line 40 of file TrVisBimap.h.

Member Typedef Documentation

◆ difference_type

template<class _KeyType, class _ValueType, class _Key_Container = std::set<_KeyType>, class _Mapped_Container = std::set<_ValueType>>
typedef int OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator::difference_type

Definition at line 45 of file TrVisBimap.h.

◆ self_type

template<class _KeyType, class _ValueType, class _Key_Container = std::set<_KeyType>, class _Mapped_Container = std::set<_ValueType>>
typedef const_iterator OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator::self_type

Definition at line 43 of file TrVisBimap.h.

◆ value_type

template<class _KeyType, class _ValueType, class _Key_Container = std::set<_KeyType>, class _Mapped_Container = std::set<_ValueType>>
typedef std::pair<typename _Key_Container::iterator, typename _Mapped_Container::iterator> OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator::value_type

Definition at line 44 of file TrVisBimap.h.

Constructor & Destructor Documentation

◆ const_iterator()

template<class _KeyType, class _ValueType, class _Key_Container = std::set<_KeyType>, class _Mapped_Container = std::set<_ValueType>>
OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator::const_iterator ( const value_type & value)
inlineexplicit

Definition at line 46 of file TrVisBimap.h.

Member Function Documentation

◆ operator!=()

template<class _KeyType, class _ValueType, class _Key_Container = std::set<_KeyType>, class _Mapped_Container = std::set<_ValueType>>
bool OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator::operator!= ( const self_type & rhs)
inline

Definition at line 50 of file TrVisBimap.h.

◆ operator*()

template<class _KeyType, class _ValueType, class _Key_Container = std::set<_KeyType>, class _Mapped_Container = std::set<_ValueType>>
const value_type & OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator::operator* ( )
inline

Definition at line 48 of file TrVisBimap.h.

◆ operator++()

template<class _KeyType, class _ValueType, class _Key_Container = std::set<_KeyType>, class _Mapped_Container = std::set<_ValueType>>
const self_type & OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator::operator++ ( )
inline

Definition at line 47 of file TrVisBimap.h.

◆ operator==()

template<class _KeyType, class _ValueType, class _Key_Container = std::set<_KeyType>, class _Mapped_Container = std::set<_ValueType>>
bool OdTrVisBimap< _KeyType, _ValueType, _Key_Container, _Mapped_Container >::const_iterator::operator== ( const self_type & rhs)
inline

Definition at line 49 of file TrVisBimap.h.


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