Whole document tree
    

Whole document tree

std::_Rb_tree_base_iterator struct Reference
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 130 of file stl_tree.h.

Referenced by _M_decrement(), and _M_increment().

typedef ptrdiff_t std::_Rb_tree_base_iterator::difference_type
 

Definition at line 132 of file stl_tree.h.

typedef bidirectional_iterator_tag std::_Rb_tree_base_iterator::iterator_category
 

Definition at line 131 of file stl_tree.h.


Member Function Documentation

void std::_Rb_tree_base_iterator::_M_decrement   [inline]
 

Definition at line 153 of file stl_tree.h.

References _Base_ptr, _M_node, and std::_S_rb_tree_red.

Referenced by std::_Rb_tree_iterator< _Value, _Ref, _Ptr >::operator--().

void std::_Rb_tree_base_iterator::_M_increment   [inline]
 

Definition at line 135 of file stl_tree.h.

References _Base_ptr, and _M_node.

Referenced by std::_Rb_tree_iterator< _Value, _Ref, _Ptr >::operator++().


Member Data Documentation

_Base_ptr std::_Rb_tree_base_iterator::_M_node
 

Definition at line 133 of file stl_tree.h.

Referenced by _M_decrement(), _M_increment(), std::_Rb_tree_iterator< _Value, _Ref, _Ptr >::_Rb_tree_iterator(), std::_Rb_tree_iterator< _Value, _Ref, _Ptr >::operator *(), std::operator!=(), and std::operator==().


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