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_ >::from_impl::iterator Class Reference

#include <bimap.h>

Inheritance diagram for codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::iterator:
[legend]
Collaboration diagram for codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_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 from_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_ >::from_impl::iterator

Definition at line 844 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_ >::from_impl::iterator::operator!= ( const iterator & it) const
inline

Definition at line 874 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_ >::from_impl::iterator::operator* ( ) const
inline

Definition at line 865 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_ >::from_impl::iterator::operator++ ( )
inline

Definition at line 869 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_ >::from_impl::iterator::operator++ ( int )
inline

Definition at line 870 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_ >::from_impl::iterator::operator-- ( )
inline

Definition at line 871 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_ >::from_impl::iterator::operator-- ( int )
inline

Definition at line 872 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_ >::from_impl::iterator::operator-> ( ) const
inline

Definition at line 866 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_ >::from_impl::iterator::operator== ( const iterator & it) const
inline

Definition at line 873 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

◆ from_impl

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

Definition at line 846 of file bimap.h.

References from_impl.

Referenced by from_impl.

◆ 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 847 of file bimap.h.


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