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

std::_Rb_tree_base_iterator Struct Reference

#include <stl_tree.h>

Inheritance diagram for std::_Rb_tree_base_iterator:

Inheritance graph
[legend]
List of all members.

Public Types

typedef _Rb_tree_node_base::_Base_ptr _Base_ptr
typedef bidirectional_iterator_tag iterator_category
typedef ptrdiff_t difference_type

Public Methods

void _M_increment ()
void _M_decrement ()

Public Attributes

_Base_ptr _M_node

Member Typedef Documentation

typedef _Rb_tree_node_base::_Base_ptr std::_Rb_tree_base_iterator::_Base_ptr
 

Definition at line 101 of file stl_tree.h.

typedef ptrdiff_t std::_Rb_tree_base_iterator::difference_type
 

Definition at line 103 of file stl_tree.h.

typedef bidirectional_iterator_tag std::_Rb_tree_base_iterator::iterator_category
 

Definition at line 102 of file stl_tree.h.


Member Function Documentation

void std::_Rb_tree_base_iterator::_M_decrement ( ) [inline]
 

Definition at line 124 of file stl_tree.h.

Referenced by std::_Rb_tree_iterator::operator--().

void std::_Rb_tree_base_iterator::_M_increment ( ) [inline]
 

Definition at line 106 of file stl_tree.h.

Referenced by std::_Rb_tree_iterator::operator++().


Member Data Documentation

_Base_ptr std::_Rb_tree_base_iterator::_M_node
 

Definition at line 104 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