_Rb_tree Class Reference
class _Rb_tree : public _Rb_tree_base< _Value, _Alloc > |
Public Member Functions |
---|
| _Rb_tree() |
| _Rb_tree(const _Compare &) |
| _Rb_tree(const _Compare &, const allocator_type &) |
| _Rb_tree(const _Self &) |
| _Rb_tree(__move_source< _Self >) |
| ~_Rb_tree() |
iterator
| begin() |
const_iterator
| begin() |
void | clear() |
_STLP_TEMPLATE_FOR_CONT_EXT size_type | count(const _KT &) |
bool | empty() |
iterator
| end() |
const_iterator
| end() |
_STLP_TEMPLATE_FOR_CONT_EXT pair< iterator, iterator > | equal_range(const _KT &) |
_STLP_TEMPLATE_FOR_CONT_EXT pair< const_iterator, const_iterator > | equal_range(const _KT &) |
_STLP_TEMPLATE_FOR_CONT_EXT pair< iterator, iterator > | equal_range_unique(const _KT &) |
_STLP_TEMPLATE_FOR_CONT_EXT pair< const_iterator, const_iterator > | equal_range_unique(const _KT &) |
void | erase(iterator) |
size_type
| erase(const key_type &) |
void | erase(iterator, iterator) |
void | erase(const key_type *, const key_type *) |
size_type
| erase_unique(const key_type &) |
_STLP_TEMPLATE_FOR_CONT_EXT iterator | find(const _KT &) |
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator | find(const _KT &) |
iterator
| insert_equal(const value_type &) |
iterator
| insert_equal(iterator, const value_type &) |
void | insert_equal(const_iterator, const_iterator) |
void | insert_equal(const value_type *, const value_type *) |
pair< iterator, bool > | insert_unique(const value_type &) |
iterator
| insert_unique(iterator, const value_type &) |
void | insert_unique(const_iterator, const_iterator) |
void | insert_unique(const value_type *, const value_type *) |
_Compare | key_comp() |
_STLP_TEMPLATE_FOR_CONT_EXT iterator | lower_bound(const _KT &) |
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator | lower_bound(const _KT &) |
size_type
| max_size() |
_Self & | operator=(const _Self &) |
reverse_iterator
| rbegin() |
const_reverse_iterator | rbegin() |
reverse_iterator
| rend() |
const_reverse_iterator | rend() |
size_type
| size() |
void | swap(_Self &) |
_STLP_TEMPLATE_FOR_CONT_EXT iterator | upper_bound(const _KT &) |
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator | upper_bound(const _KT &) |
Constructor & Destructor Documentation
_Rb_tree(const _Compare &)
_Rb_tree | ( | const _Compare & | __comp | ) | [inline] |
_Rb_tree(const _Compare &, const allocator_type &)
_Rb_tree(const _Self &)
_Rb_tree | ( | const _Self & | __x | ) | [inline] |
_Rb_tree(__move_source< _Self >)
Member Functions Documentation
_M_copy(_Base_ptr, _Base_ptr)
_M_find(const _KT &)
_STLP_TEMPLATE_FOR_CONT_EXT _Base_ptr | _M_find | ( | const _KT & | __k | ) | const [private, inline] |
_M_insert(_Base_ptr, const value_type &, _Base_ptr, _Base_ptr)
_M_leftmost()
_Base_ptr
| _M_leftmost | ( | ) | const [protected, inline] |
_M_lower_bound(const _KT &)
_STLP_TEMPLATE_FOR_CONT_EXT _Base_ptr | _M_lower_bound | ( | const _KT & | __k | ) | const [private, inline] |
_M_rightmost()
_Base_ptr
| _M_rightmost | ( | ) | const [protected, inline] |
_M_upper_bound(const _KT &)
_STLP_TEMPLATE_FOR_CONT_EXT _Base_ptr | _M_upper_bound | ( | const _KT & | __k | ) | const [private, inline] |
_STLP_KEY_TYPE_FOR_CONT_EXT(key_type)
_STLP_KEY_TYPE_FOR_CONT_EXT | ( | key_type | | ) | const [protected, inline] |
_S_key(_Base_ptr)
const _Key &_STLP_CALL | _S_key | ( | _Base_ptr | __x | ) | [protected, static, inline] |
count(const _KT &)
_STLP_TEMPLATE_FOR_CONT_EXT size_type | count | ( | const _KT & | __x | ) | const [inline] |
empty()
bool | empty | ( | ) | const [inline] |
equal_range_unique(const _KT &)
equal_range_unique(const _KT &)
erase(iterator, iterator)
erase(const key_type *, const key_type *)
erase_unique(const key_type &)
find(const _KT &)
_STLP_TEMPLATE_FOR_CONT_EXT iterator | find | ( | const _KT & | __k | ) | [inline] |
find(const _KT &)
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator | find | ( | const _KT & | __k | ) | const [inline] |
insert_equal(const value_type &)
insert_equal(iterator, const value_type &)
insert_equal(const_iterator, const_iterator)
insert_equal(const value_type *, const value_type *)
insert_unique(const value_type &)
insert_unique(iterator, const value_type &)
insert_unique(const_iterator, const_iterator)
insert_unique(const value_type *, const value_type *)
key_comp()
_Compare | key_comp | ( | ) | const [inline] |
lower_bound(const _KT &)
_STLP_TEMPLATE_FOR_CONT_EXT iterator | lower_bound | ( | const _KT & | __x | ) | [inline] |
lower_bound(const _KT &)
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator | lower_bound | ( | const _KT & | __x | ) | const [inline] |
rbegin()
const_reverse_iterator | rbegin | ( | ) | const [inline] |
rend()
const_reverse_iterator | rend | ( | ) | const [inline] |
swap(_Self &)
void | swap | ( | _Self & | __t | ) | [inline] |
upper_bound(const _KT &)
_STLP_TEMPLATE_FOR_CONT_EXT iterator | upper_bound | ( | const _KT & | __x | ) | [inline] |
upper_bound(const _KT &)
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator | upper_bound | ( | const _KT & | __x | ) | const [inline] |
Member Type Definitions Documentation
Typedef _ConstTraits
typedef _Traits::_ConstTraits | _ConstTraits |
Typedef _Iterator_category
Typedef _Link_type
typedef
_Node * | _Link_type | [protected] |
Typedef _NonConstTraits
typedef _Traits::_NonConstTraits | _NonConstTraits |
Typedef _Self
typedef
_Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, _Alloc > | _Self | [private] |
Typedef pointer
typedef _Traits::pointer | pointer |
Typedef reference
typedef _Traits::reference | reference |
Member Data Documentation
_Compare _M_key_compare
_Compare | _M_key_compare | [protected] |
_STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS
| _STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.