__gnu_cxx::normal_iterator(3)
NAME
__gnu_cxx::normal_iterator
SYNOPSIS
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.
Author
- Generated automatically by Doxygen for libstdc++-v3 Source
- from the source code.
- libstdc++-v3 Source 1 Jan 2007 __gnu_cxx::nor