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

std::_Rb_tree_iterator Struct Template Reference

#include <stl_tree.h>

Inheritance diagram for std::_Rb_tree_iterator:

Inheritance graph
[legend]
Collaboration diagram for std::_Rb_tree_iterator:

Collaboration graph
[legend]
List of all members.

Public Types

typedef _Value value_type
typedef _Ref reference
typedef _Ptr pointer
typedef _Rb_tree_iterator<
_Value, _Value&, _Value*> 
iterator
typedef _Rb_tree_iterator<
_Value, const _Value&, const
_Value*> 
const_iterator
typedef _Rb_tree_iterator<
_Value, _Ref, _Ptr> 
_Self
typedef _Rb_tree_node<_Value>* _Link_type

Public Methods

 _Rb_tree_iterator ()
 _Rb_tree_iterator (_Link_type __x)
 _Rb_tree_iterator (const iterator &__it)
reference operator * () const
pointer operator-> () const
_Selfoperator++ ()
_Self operator++ (int)
_Selfoperator-- ()
_Self operator-- (int)

template<class _Value, class _Ref, class _Ptr> struct std::_Rb_tree_iterator


Member Typedef Documentation

template<class _Value, class _Ref, class _Ptr>
typedef _Rb_tree_node<_Value>* std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::_Link_type
 

Definition at line 158 of file stl_tree.h.

Referenced by operator *().

template<class _Value, class _Ref, class _Ptr>
typedef _Rb_tree_iterator<_Value, _Ref, _Ptr> std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::_Self
 

Definition at line 157 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
typedef _Rb_tree_iterator<_Value, const _Value&, const _Value*> std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::const_iterator
 

Definition at line 155 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
typedef _Rb_tree_iterator<_Value, _Value&, _Value*> std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::iterator
 

Definition at line 153 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
typedef _Ptr std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::pointer
 

Definition at line 151 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
typedef _Ref std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::reference
 

Definition at line 150 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
typedef _Value std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::value_type
 

Definition at line 149 of file stl_tree.h.


Constructor & Destructor Documentation

template<class _Value, class _Ref, class _Ptr>
std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::_Rb_tree_iterator<_Value, _Ref, _Ptr> ( ) [inline]
 

Definition at line 160 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::_Rb_tree_iterator<_Value, _Ref, _Ptr> ( _Link_type __x ) [inline]
 

Definition at line 161 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::_Rb_tree_iterator<_Value, _Ref, _Ptr> ( const iterator & __it ) [inline]
 

Definition at line 162 of file stl_tree.h.


Member Function Documentation

template<class _Value, class _Ref, class _Ptr>
reference std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::operator * ( ) const [inline]
 

Definition at line 164 of file stl_tree.h.

Referenced by operator->().

template<class _Value, class _Ref, class _Ptr>
_Self std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::operator++ ( int ) [inline]
 

Definition at line 168 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
_Self & std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::operator++ ( ) [inline]
 

Definition at line 167 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
_Self std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::operator-- ( int ) [inline]
 

Definition at line 175 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
_Self & std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::operator-- ( ) [inline]
 

Definition at line 174 of file stl_tree.h.

template<class _Value, class _Ref, class _Ptr>
pointer std::_Rb_tree_iterator<_Value, _Ref, _Ptr>::operator-> ( ) const [inline]
 

Definition at line 165 of file stl_tree.h.


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