__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
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout