Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::random_access_iterator Struct Template Reference

#include <stl_iterator_base_types.h>

Inheritance diagram for std::random_access_iterator:

Inheritance graph
[legend]
List of all members.

Public Types

typedef random_access_iterator_tag iterator_category
typedef _Tp value_type
typedef _Distance difference_type
typedef _Tp* pointer
typedef _Tp& reference

template<class _Tp, class _Distance> struct std::random_access_iterator


Member Typedef Documentation

template<class _Tp, class _Distance>
typedef _Distance std::random_access_iterator<_Tp, _Distance>::difference_type
 

Definition at line 94 of file stl_iterator_base_types.h.

template<class _Tp, class _Distance>
typedef random_access_iterator_tag std::random_access_iterator<_Tp, _Distance>::iterator_category
 

Definition at line 92 of file stl_iterator_base_types.h.

template<class _Tp, class _Distance>
typedef _Tp* std::random_access_iterator<_Tp, _Distance>::pointer
 

Reimplemented in std::_Bit_iterator, std::_Bit_const_iterator, std::_Rope_const_iterator, and std::_Rope_iterator.

Definition at line 95 of file stl_iterator_base_types.h.

template<class _Tp, class _Distance>
typedef _Tp& std::random_access_iterator<_Tp, _Distance>::reference
 

Reimplemented in std::_Bit_iterator, std::_Bit_const_iterator, std::_Rope_const_iterator, and std::_Rope_iterator.

Definition at line 96 of file stl_iterator_base_types.h.

template<class _Tp, class _Distance>
typedef _Tp std::random_access_iterator<_Tp, _Distance>::value_type
 

Definition at line 93 of file stl_iterator_base_types.h.


The documentation for this struct was generated from the following file:
Generated at Tue May 1 16:30:28 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001