#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] |