__gnu_cxx::normal_iterator< Iterator, Container > Class Template Reference

List of all members.

Public Types

typedef iterator_traits< Iterator
>::iterator_category 
iterator_category
typedef iterator_traits< Iterator
>::value_type 
value_type
typedef iterator_traits< Iterator
>::difference_type 
difference_type
typedef iterator_traits< Iterator
>::reference 
reference
typedef iterator_traits< Iterator
>::pointer 
pointer

Public Member Functions

 normal_iterator ()
 normal_iterator (const Iterator &__i)
template<typename Iter>
 normal_iterator (const normal_iterator< Iter, Container > &__i)
reference operator * () const
pointer operator-> () const
normal_iteratoroperator++ ()
normal_iterator operator++ (int)
normal_iteratoroperator-- ()
normal_iterator operator-- (int)
reference operator[] (const difference_type &n) const
normal_iteratoroperator+= (const difference_type &n)
normal_iterator operator+ (const difference_type &n) const
normal_iteratoroperator-= (const difference_type &n)
normal_iterator operator- (const difference_type &n) const
const Iterator & base () const

Protected Attributes

Iterator M_current

Detailed Description

template<typename Iterator, typename Container>
class __gnu_cxx::normal_iterator< Iterator, Container >

Definition at line 586 of file stl_iterator.h.


The documentation for this class was generated from the following file:
Generated on Tue Jan 2 16:59:16 2007 for libstdc++-v3 Source by  doxygen 1.5.1