CACAO
Public Types | Public Member Functions | Private Attributes | Friends
cacao::_ordered_const_iterator< T, Allocator, intern_list > Class Template Reference

ordered const_iterator More...

Inheritance diagram for cacao::_ordered_const_iterator< T, Allocator, intern_list >:

Public Types

typedef std::iterator
< std::bidirectional_iterator_tag,
const T >::reference 
reference
 
typedef std::iterator
< std::bidirectional_iterator_tag,
const T >::pointer 
pointer
 

Public Member Functions

 _ordered_const_iterator ()
 
 _ordered_const_iterator (typename intern_list::const_iterator it)
 
 _ordered_const_iterator (const _ordered_const_iterator &other)
 
 _ordered_const_iterator (const _ordered_iterator< T, Allocator, intern_list > &other)
 
_ordered_const_iteratoroperator++ ()
 
_ordered_const_iterator operator++ (int)
 
_ordered_const_iteratoroperator-- ()
 
_ordered_const_iterator operator-- (int)
 
bool operator== (const _ordered_const_iterator &rhs) const
 
bool operator!= (const _ordered_const_iterator &rhs) const
 
bool operator< (const _ordered_const_iterator &rhs) const
 
bool operator> (const _ordered_const_iterator &rhs) const
 
reference operator* ()
 
const reference operator* () const
 
pointer operator-> ()
 
const pointer operator-> () const
 

Private Attributes

intern_list::const_iterator it
 

Friends

class ordered_list< T, Allocator >
 

Detailed Description

template<class T, class Allocator, class intern_list>
class cacao::_ordered_const_iterator< T, Allocator, intern_list >

ordered const_iterator

Definition at line 38 of file ordered_list.hpp.

Member Typedef Documentation

template<class T , class Allocator , class intern_list >
typedef std::iterator<std::bidirectional_iterator_tag,const T>::pointer cacao::_ordered_const_iterator< T, Allocator, intern_list >::pointer

Definition at line 250 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
typedef std::iterator<std::bidirectional_iterator_tag,const T>::reference cacao::_ordered_const_iterator< T, Allocator, intern_list >::reference

Definition at line 248 of file ordered_list.hpp.

Constructor & Destructor Documentation

template<class T , class Allocator , class intern_list >
cacao::_ordered_const_iterator< T, Allocator, intern_list >::_ordered_const_iterator ( )
inline

Definition at line 251 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
cacao::_ordered_const_iterator< T, Allocator, intern_list >::_ordered_const_iterator ( typename intern_list::const_iterator  it)
inline

Definition at line 252 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
cacao::_ordered_const_iterator< T, Allocator, intern_list >::_ordered_const_iterator ( const _ordered_const_iterator< T, Allocator, intern_list > &  other)
inline

Definition at line 253 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
cacao::_ordered_const_iterator< T, Allocator, intern_list >::_ordered_const_iterator ( const _ordered_iterator< T, Allocator, intern_list > &  other)
inline

Definition at line 255 of file ordered_list.hpp.

Member Function Documentation

template<class T , class Allocator , class intern_list >
bool cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator!= ( const _ordered_const_iterator< T, Allocator, intern_list > &  rhs) const
inline

Definition at line 276 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
reference cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator* ( )
inline

Definition at line 279 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
const reference cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator* ( ) const
inline

Definition at line 280 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
_ordered_const_iterator& cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator++ ( )
inline

Definition at line 257 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
_ordered_const_iterator cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator++ ( int  )
inline

Definition at line 261 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
_ordered_const_iterator& cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator-- ( )
inline

Definition at line 266 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
_ordered_const_iterator cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator-- ( int  )
inline

Definition at line 270 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
pointer cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator-> ( )
inline

Definition at line 281 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
const pointer cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator-> ( ) const
inline

Definition at line 282 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
bool cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator< ( const _ordered_const_iterator< T, Allocator, intern_list > &  rhs) const
inline

Definition at line 277 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
bool cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator== ( const _ordered_const_iterator< T, Allocator, intern_list > &  rhs) const
inline

Definition at line 275 of file ordered_list.hpp.

template<class T , class Allocator , class intern_list >
bool cacao::_ordered_const_iterator< T, Allocator, intern_list >::operator> ( const _ordered_const_iterator< T, Allocator, intern_list > &  rhs) const
inline

Definition at line 278 of file ordered_list.hpp.

Friends And Related Function Documentation

template<class T , class Allocator , class intern_list >
friend class ordered_list< T, Allocator >
friend

Definition at line 285 of file ordered_list.hpp.

Field Documentation

template<class T , class Allocator , class intern_list >
intern_list::const_iterator cacao::_ordered_const_iterator< T, Allocator, intern_list >::it
private

Definition at line 284 of file ordered_list.hpp.


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