_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 &)
booloperator!=(const_iterator)
reference operator*()
_STLP_DEFINE_ARROW_OPERATOR _Self &operator++()
_Self operator++(int)
_Self &operator--()
_Self operator--(int)
booloperator==(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)

booloperator!=(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)

booloperator==(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::pointerpointer

Typedef reference

typedef _Traits::referencereference

Typedef value_type

typedef _Valuevalue_type