_Rb_tree_base< _Tp, _Alloc > Class Template Reference#include <_tree.h>
Detailed Descriptiontemplate<class _Tp, class _Alloc>
|
typedef _Rb_tree_node_base _Rb_tree_base< _Tp, _Alloc >::_Node_base |
typedef _Rb_tree_node<_Tp> _Rb_tree_base< _Tp, _Alloc >::_Node |
Reimplemented in _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >.
typedef _Alloc_traits<_Tp, _Alloc>::allocator_type _Rb_tree_base< _Tp, _Alloc >::allocator_type |
Reimplemented in _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >.
_Rb_tree_base< _Tp, _Alloc >::_Rb_tree_base | ( | const allocator_type & | __a | ) | [inline, protected] |
_Rb_tree_base< _Tp, _Alloc >::_Rb_tree_base | ( | __move_source< _Self > | src | ) | [inline, protected] |
allocator_type _Rb_tree_base< _Tp, _Alloc >::get_allocator | ( | ) | const [inline] |
Reimplemented in _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >.
Definition at line 244 of file _tree.h.
Referenced by _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::get_allocator().
void _Rb_tree_base< _Tp, _Alloc >::_M_empty_initialize | ( | ) | [inline, protected] |
Definition at line 258 of file _tree.h.
Referenced by _Rb_tree_base< _Value, _Alloc >::_Rb_tree_base().
void _Rb_tree_base< _Tp, _Alloc >::_M_rebind | ( | _Node_base * | __static_node | ) | [inline, protected] |
Definition at line 266 of file _tree.h.
Referenced by _Rb_tree_base< _Value, _Alloc >::_Rb_tree_base(), and _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::swap().
_AllocProxy _Rb_tree_base< _Tp, _Alloc >::_M_header [protected] |
Definition at line 278 of file _tree.h.
Referenced by _Rb_tree_base< _Value, _Alloc >::_M_empty_initialize(), _Rb_tree_base< _Value, _Alloc >::_M_rebind(), _Rb_tree_base< _Value, _Alloc >::_Rb_tree_base(), _Rb_tree_base< _Value, _Alloc >::get_allocator(), and _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::swap().