#include <stdapis/stlportv5/stl/_tree.h>
| class _Rb_tree : public _Rb_tree_base< _Value, _Alloc > |
| Public Member Type Definitions | |
|---|---|
| typedef | _Traits::_ConstTraits _ConstTraits |
| typedef | bidirectional_iterator_tag _Iterator_category |
| typedef | _Traits::_NonConstTraits _NonConstTraits |
| typedef | _Base::allocator_type allocator_type |
| typedef | _Rb_tree_iterator< value_type, _ConstTraits > const_iterator |
| typedef | const value_type * const_pointer |
| typedef | const value_type & const_reference |
| typedef | ptrdiff_t difference_type |
| typedef | _Rb_tree_iterator< value_type, _NonConstTraits > iterator |
| typedef | _Key key_type |
| typedef | _Traits::pointer pointer |
| typedef | _Traits::reference reference |
| typedef | size_t size_type |
| typedef | _Value value_type |
| Protected Member Type Definitions | |
|---|---|
| typedef | _Rb_tree_node_base * _Base_ptr |
| typedef | _Rb_tree_Color_type _Color_type |
| typedef | _Node * _Link_type |
| typedef | _Rb_tree_node< _Value > _Node |
| Public Attributes | |
|---|---|
| _STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS | |
| Protected Attributes | |
|---|---|
| _Compare | _M_key_compare |
| size_type | _M_node_count |
| Protected Member Functions | |
|---|---|
| _Base_ptr | _M_clone_node(_Base_ptr) |
| _Base_ptr | _M_leftmost() |
| _Base_ptr & | _M_leftmost() |
| _Base_ptr | _M_rightmost() |
| _Base_ptr & | _M_rightmost() |
| _Base_ptr | _M_root() |
| _Base_ptr & | _M_root() |
| _STLP_KEY_TYPE_FOR_CONT_EXT(key_type) | |
| _Color_type &_STLP_CALL | _S_color(_Base_ptr) |
| const _Key &_STLP_CALL | _S_key(_Base_ptr) |
| _Base_ptr &_STLP_CALL | _S_left(_Base_ptr) |
| _Base_ptr _STLP_CALL | _S_maximum(_Base_ptr) |
| _Base_ptr _STLP_CALL | _S_minimum(_Base_ptr) |
| _Base_ptr &_STLP_CALL | _S_parent(_Base_ptr) |
| _Base_ptr &_STLP_CALL | _S_right(_Base_ptr) |
| value_type &_STLP_CALL | _S_value(_Base_ptr) |
| Inherited Attributes | |
|---|---|
| _Rb_tree_base< _Value, _Alloc >::_M_header | |
| Inherited Type Definitions | |
|---|---|
| _Rb_tree_base< _Value, _Alloc >::_Node_base | |
| typedef _Rb_tree_node_base * | _Base_ptr | [protected] |
| typedef _Rb_tree_Color_type | _Color_type | [protected] |
| typedef _Traits::_ConstTraits | _ConstTraits |
| typedef bidirectional_iterator_tag | _Iterator_category |
| typedef _Node * | _Link_type | [protected] |
| typedef _Rb_tree_node< _Value > | _Node | [protected] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| typedef _Traits::_NonConstTraits | _NonConstTraits |
| typedef _Base::allocator_type | allocator_type |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| typedef _Rb_tree_iterator< value_type, _ConstTraits > | const_iterator |
| typedef const value_type * | const_pointer |
| typedef const value_type & | const_reference |
| typedef ptrdiff_t | difference_type |
| typedef _Rb_tree_iterator< value_type, _NonConstTraits > | iterator |
| typedef _Key | key_type |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| typedef _Traits::pointer | pointer |
| typedef _Traits::reference | reference |
| typedef size_t | size_type |
| typedef _Value | value_type |
| _Compare | _M_key_compare | [protected] |
| size_type | _M_node_count | [protected] |
| _STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS |
| _Rb_tree | ( | ) | [inline] |
| _Rb_tree | ( | const _Compare & | __comp | ) | [inline] |
| _Rb_tree | ( | const _Compare & | __comp, |
| const allocator_type & | __a | ||
| ) | [inline] | ||
| _Rb_tree | ( | const _Self & | __x | ) | [inline] |
| _Rb_tree | ( | __move_source< _Self > | src | ) | [inline] |
| ~_Rb_tree | ( | ) | [inline] |
| _Base_ptr | _M_leftmost | ( | ) | const [protected, inline] |
| _Base_ptr & | _M_leftmost | ( | ) | [protected, inline] |
| _Base_ptr | _M_rightmost | ( | ) | const [protected, inline] |
| _Base_ptr & | _M_rightmost | ( | ) | [protected, inline] |
| _Base_ptr | _M_root | ( | ) | const [protected, inline] |
| _Base_ptr & | _M_root | ( | ) | [protected, inline] |
| _STLP_KEY_TYPE_FOR_CONT_EXT | ( | key_type | ) | const [protected, inline] |
| _Color_type &_STLP_CALL | _S_color | ( | _Base_ptr | __x | ) | [protected, static, inline] |
| const _Key &_STLP_CALL | _S_key | ( | _Base_ptr | __x | ) | [protected, static, inline] |
| value_type &_STLP_CALL | _S_value | ( | _Base_ptr | __x | ) | [protected, static, inline] |
| iterator | begin | ( | ) | [inline] |
| const_iterator | begin | ( | ) | const [inline] |
| void | clear | ( | ) | [inline] |
| _STLP_TEMPLATE_FOR_CONT_EXT size_type | count | ( | const _KT & | __x | ) | const [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __x | - |
| bool | empty | ( | ) | const [inline] |
| iterator | end | ( | ) | [inline] |
| const_iterator | end | ( | ) | const [inline] |
| _STLP_TEMPLATE_FOR_CONT_EXT pair< const_iterator, const_iterator > | equal_range | ( | const _KT & | __x | ) | const [inline] |
| _STLP_TEMPLATE_FOR_CONT_EXT pair< const_iterator, const_iterator > | equal_range_unique | ( | const _KT & | __x | ) | const [inline] |
| void | erase | ( | iterator | __pos | ) | [inline] |
| _STLP_TEMPLATE_FOR_CONT_EXT iterator | find | ( | const _KT & | __k | ) | [inline] |
| _STLP_TEMPLATE_FOR_CONT_EXT const_iterator | find | ( | const _KT & | __k | ) | const [inline] |
| iterator | insert_equal | ( | const value_type & | __x | ) |
| iterator | insert_equal | ( | iterator | __pos, |
| const value_type & | __x | |||
| ) | ||||
| void | insert_equal | ( | const_iterator | __first, |
| const_iterator | __last | |||
| ) | [inline] | |||
| void | insert_equal | ( | const value_type * | __first, |
| const value_type * | __last | |||
| ) | [inline] | |||
| pair< iterator, bool > | insert_unique | ( | const value_type & | __x | ) |
| iterator | insert_unique | ( | iterator | __pos, |
| const value_type & | __x | |||
| ) | ||||
| void | insert_unique | ( | const_iterator | __first, |
| const_iterator | __last | |||
| ) | [inline] | |||
| void | insert_unique | ( | const value_type * | __first, |
| const value_type * | __last | |||
| ) | [inline] | |||
| _Compare | key_comp | ( | ) | const [inline] |
| _STLP_TEMPLATE_FOR_CONT_EXT iterator | lower_bound | ( | const _KT & | __x | ) | [inline] |
| _STLP_TEMPLATE_FOR_CONT_EXT const_iterator | lower_bound | ( | const _KT & | __x | ) | const [inline] |
| size_type | max_size | ( | ) | const [inline] |
| reverse_iterator | rbegin | ( | ) | [inline] |
| const_reverse_iterator | rbegin | ( | ) | const [inline] |
| reverse_iterator | rend | ( | ) | [inline] |
| const_reverse_iterator | rend | ( | ) | const [inline] |
| size_type | size | ( | ) | const [inline] |
| void | swap | ( | _Self & | __t | ) | [inline] |
| _STLP_TEMPLATE_FOR_CONT_EXT iterator | upper_bound | ( | const _KT & | __x | ) | [inline] |
| _STLP_TEMPLATE_FOR_CONT_EXT const_iterator | upper_bound | ( | const _KT & | __x | ) | const [inline] |