_Rb_tree_iterator Struct Reference

struct _Rb_tree_iterator : public _Rb_tree_base_iterator

Inherits from

Public Member Functions
_Rb_tree_iterator ()
_Rb_tree_iterator ( _Base_ptr )
_Rb_tree_iterator (const iterator &)
bool operator!= ( const_iterator )
reference operator* ()
_STLP_DEFINE_ARROW_OPERATOR _Self & operator++ ()
_Self operator++ (int)
_Self & operator-- ()
_Self operator-- (int)
bool operator== ( const_iterator )
Inherited Functions
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
Inherited Attributes

Constructor & Destructor Documentation

_Rb_tree_iterator()

_Rb_tree_iterator ( ) [inline]

_Rb_tree_iterator(_Base_ptr)

_Rb_tree_iterator ( _Base_ptr __x ) [inline, explicit]

Parameters

_Base_ptr __x

_Rb_tree_iterator(const iterator &)

_Rb_tree_iterator ( const iterator & __it ) [inline]

Parameters

const iterator & __it

Member Functions Documentation

operator!=(const_iterator)

bool operator!= ( const_iterator __rhs ) const [inline]

Parameters

const_iterator __rhs

operator*()

reference operator* ( ) const [inline]

operator++()

_STLP_DEFINE_ARROW_OPERATOR _Self & operator++ ( ) [inline]

operator++(int)

_Self operator++ ( int ) [inline]

Parameters

int

operator--()

_Self & operator-- ( ) [inline]

operator--(int)

_Self operator-- ( int ) [inline]

Parameters

int

operator==(const_iterator)

bool operator== ( const_iterator __rhs ) const [inline]

Parameters

const_iterator __rhs

Member Type Definitions 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::pointer pointer

Typedef reference

typedef _Traits::reference reference

Typedef value_type

typedef _Value value_type