codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator Class Reference

#include <bimap.h>

Collaboration diagram for codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator:
Collaboration graph
[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

Private Member Functions

 iterator (const tset_iterator &tit)

Private Attributes

tset_iterator tit

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


Constructor & Destructor Documentation

template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::iterator (  )  [inline]

Definition at line 1287 of file bimap.h.

template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::iterator ( const tset_iterator tit  )  [inline, private]

Definition at line 1306 of file bimap.h.


Member Function Documentation

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

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

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

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

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

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

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

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


Friends And Related Function Documentation

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

Definition at line 1278 of file bimap.h.

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

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

Definition at line 1277 of file bimap.h.


Field Documentation

template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
tset_iterator codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator::tit [private]

Definition at line 1307 of file bimap.h.


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

Generated on Thu Dec 29 00:12:02 2011 for SpringLobby by doxygen 1.6.3