_Rb_tree_base Class Reference

#include <stdapis/stlportv5/stl/_tree.h>

class _Rb_tree_base
Public Member Type Definitions
typedef _Rb_tree_node< _Tp > _Node
typedef _Rb_tree_node_base _Node_base
Public Attributes
_Alloc::allocator_typeallocator_type
Protected Attributes
_AllocProxy _M_header
Public Member Functions
_STLP_FORCE_ALLOCATORS(_Tp, _Alloc)
allocator_type get_allocator()
Protected Member Functions
_Rb_tree_base(const allocator_type &)
_Rb_tree_base(__move_source< _Self >)
void_M_empty_initialize()
void_M_rebind(_Node_base *)

Member Type Definition Documentation

Typedef _Node

typedef _Rb_tree_node< _Tp >_Node

Typedef _Node_base

typedef _Rb_tree_node_base _Node_base

Member Attribute Documentation

_M_header

_AllocProxy _M_header[protected]

allocator_type

_Alloc::allocator_typeallocator_type

Constructor & Destructor Documentation

_Rb_tree_base ( const allocator_type & )

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

_Rb_tree_base ( __move_source< _Self > )

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

Member Function Documentation

_M_empty_initialize ( )

void_M_empty_initialize()[protected, inline]

_M_rebind ( _Node_base * )

void_M_rebind(_Node_base *__static_node)[protected, inline]

_STLP_FORCE_ALLOCATORS ( _Tp, _Alloc )

_STLP_FORCE_ALLOCATORS(_Tp,
_Alloc
)

get_allocator ( )

allocator_type get_allocator()const [inline]