KDTree::_Alloc_base< _Tp, _Alloc > Class Template Reference

#include <allocator.hpp>

List of all members.

Public Types

typedef _Node< _Tp > _Node_
typedef _Node_::_Base_ptr _Base_ptr
typedef _Alloc allocator_type

Public Member Functions

 _Alloc_base (allocator_type const &__A)
allocator_type get_allocator () const

Protected Member Functions

_Node__M_allocate_node ()
void _M_deallocate_node (_Node_ *const __P)
void _M_construct_node (_Node_ *__p, _Tp const __V=_Tp(), _Base_ptr const __PARENT=NULL, _Base_ptr const __LEFT=NULL, _Base_ptr const __RIGHT=NULL)
void _M_destroy_node (_Node_ *__p)

Protected Attributes

allocator_type _M_node_allocator

Classes

class  NoLeakAlloc

template<typename _Tp, typename _Alloc>
class KDTree::_Alloc_base< _Tp, _Alloc >


Member Typedef Documentation

template<typename _Tp, typename _Alloc>
typedef _Node<_Tp> KDTree::_Alloc_base< _Tp, _Alloc >::_Node_

template<typename _Tp, typename _Alloc>
typedef _Node_::_Base_ptr KDTree::_Alloc_base< _Tp, _Alloc >::_Base_ptr

template<typename _Tp, typename _Alloc>
typedef _Alloc KDTree::_Alloc_base< _Tp, _Alloc >::allocator_type


Constructor & Destructor Documentation

template<typename _Tp, typename _Alloc>
KDTree::_Alloc_base< _Tp, _Alloc >::_Alloc_base ( allocator_type const &  __A  )  [inline]


Member Function Documentation

template<typename _Tp, typename _Alloc>
allocator_type KDTree::_Alloc_base< _Tp, _Alloc >::get_allocator (  )  const [inline]

template<typename _Tp, typename _Alloc>
_Node_* KDTree::_Alloc_base< _Tp, _Alloc >::_M_allocate_node (  )  [inline, protected]

template<typename _Tp, typename _Alloc>
void KDTree::_Alloc_base< _Tp, _Alloc >::_M_deallocate_node ( _Node_ *const   __P  )  [inline, protected]

template<typename _Tp, typename _Alloc>
void KDTree::_Alloc_base< _Tp, _Alloc >::_M_construct_node ( _Node_ __p,
_Tp const   __V = _Tp(),
_Base_ptr const   __PARENT = NULL,
_Base_ptr const   __LEFT = NULL,
_Base_ptr const   __RIGHT = NULL 
) [inline, protected]

template<typename _Tp, typename _Alloc>
void KDTree::_Alloc_base< _Tp, _Alloc >::_M_destroy_node ( _Node_ __p  )  [inline, protected]


Member Data Documentation

template<typename _Tp, typename _Alloc>
allocator_type KDTree::_Alloc_base< _Tp, _Alloc >::_M_node_allocator [protected]


The documentation for this class was generated from the following file:

Generated on Fri May 29 12:29:55 2009 for MI - Fimex by  doxygen 1.5.5