_Rb_tree_base Class Reference

class _Rb_tree_base

Constructor & Destructor Documentation

_Rb_tree_base(const allocator_type &)

_Rb_tree_base ( const allocator_type & __a ) [protected, inline]

Parameters

const allocator_type & __a

_Rb_tree_base(__move_source< _Self >)

_Rb_tree_base ( __move_source < _Self > src ) [protected, inline]

Parameters

__move_source < _Self > src

Member Functions Documentation

_M_empty_initialize()

void _M_empty_initialize ( ) [protected, inline]

_M_rebind(_Node_base *)

void _M_rebind ( _Node_base * __static_node ) [protected, inline]

Parameters

_Node_base * __static_node

get_allocator()

allocator_type get_allocator ( ) const [inline]

Member Type Definitions Documentation

Typedef _AllocProxy

typedef _STLP_alloc_proxy < _Node_base , _Node , _M_node_allocator_type > _AllocProxy [private]

Typedef _M_node_allocator_type

typedef _Alloc_traits < _Node , _Alloc >:: allocator_type _M_node_allocator_type [private]

Typedef _Node

typedef _Rb_tree_node < _Tp > _Node

Typedef _Node_base

typedef _Rb_tree_node_base _Node_base

Typedef _Self

typedef _Rb_tree_base < _Tp, _Alloc > _Self [private]

Typedef allocator_type

typedef _Alloc_traits < _Tp, _Alloc >:: allocator_type allocator_type

Member Data Documentation

_AllocProxy _M_header

_AllocProxy _M_header [protected]