__gnu_cxx
::
normal_iterator
__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_iterator
&
operator++
()
normal_iterator
operator++
(int)
normal_iterator
&
operator--
()
normal_iterator
operator--
(int)
reference
operator[]
(const
difference_type
&n) const
normal_iterator
&
operator+=
(const
difference_type
&n)
normal_iterator
operator+
(const
difference_type
&n) const
normal_iterator
&
operator-=
(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:
stl_iterator.h
Generated on Mon Jan 1 22:31:56 2007 for libstdc++-v3 Source by
1.5.1