_Rb_tree_base< _Tp, _Alloc > Class Template Reference

#include <_tree.h>

List of all members.

Public Types

typedef _Rb_tree_node_base _Node_base
typedef _Rb_tree_node< _Tp > _Node
typedef _Alloc_traits< _Tp,
_Alloc >::allocator_type 
allocator_type

Public Member Functions

allocator_type get_allocator () const

Protected Member Functions

 _Rb_tree_base (const allocator_type &__a)
 _Rb_tree_base (__move_source< _Self > src)
void _M_empty_initialize ()
void _M_rebind (_Node_base *__static_node)

Protected Attributes

_AllocProxy _M_header


Detailed Description

template<class _Tp, class _Alloc>
class _Rb_tree_base< _Tp, _Alloc >

Definition at line 232 of file _tree.h.


Member Typedef Documentation

template<class _Tp, class _Alloc>
typedef _Rb_tree_node_base _Rb_tree_base< _Tp, _Alloc >::_Node_base

Definition at line 234 of file _tree.h.

template<class _Tp, class _Alloc>
typedef _Rb_tree_node<_Tp> _Rb_tree_base< _Tp, _Alloc >::_Node

Reimplemented in _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >.

Definition at line 235 of file _tree.h.

template<class _Tp, class _Alloc>
typedef _Alloc_traits<_Tp, _Alloc>::allocator_type _Rb_tree_base< _Tp, _Alloc >::allocator_type

Reimplemented in _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >.

Definition at line 237 of file _tree.h.


Constructor & Destructor Documentation

template<class _Tp, class _Alloc>
_Rb_tree_base< _Tp, _Alloc >::_Rb_tree_base ( const allocator_type __a  )  [inline, protected]

Definition at line 249 of file _tree.h.

template<class _Tp, class _Alloc>
_Rb_tree_base< _Tp, _Alloc >::_Rb_tree_base ( __move_source< _Self src  )  [inline, protected]

Definition at line 253 of file _tree.h.


Member Function Documentation

template<class _Tp, class _Alloc>
allocator_type _Rb_tree_base< _Tp, _Alloc >::get_allocator (  )  const [inline]

template<class _Tp, class _Alloc>
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().

template<class _Tp, class _Alloc>
void _Rb_tree_base< _Tp, _Alloc >::_M_rebind ( _Node_base __static_node  )  [inline, protected]


Member Data Documentation


The documentation for this class was generated from the following file:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_tree.h



Generated on Mon Mar 10 15:32:55 2008 by  doxygen 1.5.1