Whole document tree
    

Whole document tree

Templatestd::iterator struct Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference > Struct Template Reference

#include <stl_iterator_base_types.h>

Inheritance diagram for std::iterator:

Inheritance graph
[legend]
List of all members.

Public Types

typedef _Category iterator_category
typedef _Tp value_type
typedef _Distance difference_type
typedef _Pointer pointer
typedef _Reference reference

template<class _Category, class _Tp, class _Distance = ptrdiff_t, class _Pointer = _Tp*, class _Reference = _Tp&>
struct std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference >


Member Typedef Documentation

template<class _Category, class _Tp, class _Distance = ptrdiff_t, class _Pointer = _Tp*, class _Reference = _Tp&>
typedef _Distance std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference >::difference_type
 

Reimplemented in std::__normal_iterator< _Iterator, _Container >.

Definition at line 133 of file stl_iterator_base_types.h.

template<class _Category, class _Tp, class _Distance = ptrdiff_t, class _Pointer = _Tp*, class _Reference = _Tp&>
typedef _Category std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference >::iterator_category
 

Reimplemented in std::__normal_iterator< _Iterator, _Container >.

Definition at line 131 of file stl_iterator_base_types.h.

template<class _Category, class _Tp, class _Distance = ptrdiff_t, class _Pointer = _Tp*, class _Reference = _Tp&>
typedef _Pointer std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference >::pointer
 

Reimplemented in std::__normal_iterator< _Iterator, _Container >.

Definition at line 134 of file stl_iterator_base_types.h.

template<class _Category, class _Tp, class _Distance = ptrdiff_t, class _Pointer = _Tp*, class _Reference = _Tp&>
typedef _Reference std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference >::reference
 

Reimplemented in std::__normal_iterator< _Iterator, _Container >.

Definition at line 135 of file stl_iterator_base_types.h.

template<class _Category, class _Tp, class _Distance = ptrdiff_t, class _Pointer = _Tp*, class _Reference = _Tp&>
typedef _Tp std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference >::value_type
 

Reimplemented in std::__normal_iterator< _Iterator, _Container >.

Definition at line 132 of file stl_iterator_base_types.h.


The documentation for this struct was generated from the following file:
Generated on Mon Apr 8 03:18:43 2002 for libstdc++-v3 Source by doxygen1.2.15