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

#include <bimap.h>

Collaboration diagram for codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_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 fset_iterator &fit)

Private Attributes

fset_iterator fit

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 824 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_ >::from_impl::iterator::iterator (  )  [inline]

Definition at line 837 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_ >::from_impl::iterator::iterator ( const fset_iterator fit  )  [inline, private]

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

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

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

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

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

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

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

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

Definition at line 853 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 827 of file bimap.h.

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

Definition at line 826 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 828 of file bimap.h.


Field Documentation

template<typename from_type_ , typename to_type_ , typename from_compare , typename to_compare , typename allocator_type_ >
fset_iterator codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::iterator::fit [private]

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