CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator Class Reference

#include <bimap.h>

Inheritance diagram for codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator:
[legend]
Collaboration diagram for codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator:
[legend]

Public Member Functions

 iterator ()
iterator::reference operator* () const
iterator::value_type * operator-> () const
iteratoroperator++ ()
const iterator operator++ (int)
iteratoroperator-- ()
const iterator operator-- (int)
bool operator== (const iterator &it) const
bool operator!= (const iterator &it) const

Friends

class to_impl
class const_iterator
class prebimap< from_type, to_type, from_compare, to_compare, allocator_type >

Detailed Description

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
class codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator

Definition at line 1295 of file bimap.h.

Constructor & Destructor Documentation

◆ iterator()

Member Function Documentation

◆ operator!=()

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
bool codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::operator!= ( const iterator & it) const
inline

Definition at line 1324 of file bimap.h.

References iterator().

◆ operator*()

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
iterator::reference codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::operator* ( ) const
inline

Definition at line 1315 of file bimap.h.

Referenced by operator->().

◆ operator++() [1/2]

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
iterator & codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::operator++ ( )
inline

Definition at line 1319 of file bimap.h.

References iterator().

◆ operator++() [2/2]

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
const iterator codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::operator++ ( int )
inline

Definition at line 1320 of file bimap.h.

References iterator().

◆ operator--() [1/2]

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
iterator & codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::operator-- ( )
inline

Definition at line 1321 of file bimap.h.

References iterator().

◆ operator--() [2/2]

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
const iterator codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::operator-- ( int )
inline

Definition at line 1322 of file bimap.h.

References iterator().

◆ operator->()

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
iterator::value_type * codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::operator-> ( ) const
inline

Definition at line 1316 of file bimap.h.

References operator*().

◆ operator==()

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
bool codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::operator== ( const iterator & it) const
inline

Definition at line 1323 of file bimap.h.

References iterator().

◆ const_iterator

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
friend class const_iterator
friend

◆ prebimap< from_type, to_type, from_compare, to_compare, allocator_type >

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
friend class prebimap< from_type, to_type, from_compare, to_compare, allocator_type >
friend

Definition at line 1298 of file bimap.h.

◆ to_impl

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
friend class to_impl
friend

Definition at line 1297 of file bimap.h.

References to_impl.

Referenced by to_impl.


The documentation for this class was generated from the following file:
  • /home/ubuntu/c/partner/psyclone2/CMSDK/include/bimap.h