_Rb_tree_iterator Struct Reference

#include <stdapis/stlportv5/stl/_tree.h>

struct _Rb_tree_iterator : public _Rb_tree_base_iterator

Inherits from

Public Member Type Definitions
typedef _Rb_tree_node_base * _Base_ptr
typedef_Traits::_ConstTraits _ConstTraits
typedef _Rb_tree_node< _Value > * _Link_type
typedef_Traits::_NonConstTraits _NonConstTraits
typedef _Rb_tree_iterator< _Value, _Traits > _Self
typedef _Rb_tree_iterator< _Value, _ConstTraits > const_iterator
typedef _Rb_tree_iterator< _Value, _NonConstTraits > iterator
typedef_Traits::pointer pointer
typedef_Traits::reference reference
typedef_Value value_type
Public Member Functions
_Rb_tree_iterator()
_Rb_tree_iterator(_Base_ptr)
_Rb_tree_iterator(const iterator &)
booloperator!=(const_iterator)
reference operator*()
_STLP_DEFINE_ARROW_OPERATOR _Self &operator++()
_Self operator++(int)
_Self &operator--()
_Self operator--(int)
booloperator==(const_iterator)
Inherited Attributes
_Rb_tree_base_iterator::_M_node
Inherited Functions
_Rb_tree_base_iterator::_Rb_tree_base_iterator()
_Rb_tree_base_iterator::_Rb_tree_base_iterator(_Base_ptr)
Inherited Type Definitions
_Rb_tree_base_iterator::difference_type
_Rb_tree_base_iterator::iterator_category

Member Type Definition Documentation

Typedef _Base_ptr

typedef _Rb_tree_node_base *_Base_ptr

Typedef _ConstTraits

typedef _Traits::_ConstTraits_ConstTraits

Typedef _Link_type

typedef _Rb_tree_node< _Value > *_Link_type

Typedef _NonConstTraits

typedef _Traits::_NonConstTraits_NonConstTraits

Typedef _Self

typedef _Rb_tree_iterator< _Value, _Traits >_Self

Typedef const_iterator

typedef _Rb_tree_iterator< _Value, _ConstTraits >const_iterator

Typedef iterator

typedef _Rb_tree_iterator< _Value, _NonConstTraits >iterator

Typedef pointer

typedef _Traits::pointerpointer

Typedef reference

typedef _Traits::referencereference

Typedef value_type

typedef _Valuevalue_type

Constructor & Destructor Documentation

_Rb_tree_iterator ( )

_Rb_tree_iterator()[inline]

_Rb_tree_iterator ( _Base_ptr )

_Rb_tree_iterator(_Base_ptr__x)[inline, explicit]

_Rb_tree_iterator ( const iterator & )

_Rb_tree_iterator(const iterator &__it)[inline]

Member Function Documentation

operator!= ( const_iterator )

booloperator!=(const_iterator__rhs)const [inline]

operator* ( )

reference operator*()const [inline]

operator++ ( )

_STLP_DEFINE_ARROW_OPERATOR _Self &operator++()[inline]

operator++ ( int )

_Self operator++(int)[inline]

operator-- ( )

_Self &operator--()[inline]

operator-- ( int )

_Self operator--(int)[inline]

operator== ( const_iterator )

booloperator==(const_iterator__rhs)const [inline]