Whole document tree
    

Whole document tree

Templatestd::_Deque_alloc_base< _Tp, _Alloc, true > class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_Deque_alloc_base< _Tp, _Alloc, true > Class Template Reference

#include <stl_deque.h>

List of all members.

Public Types

typedef _Alloc_traits< _Tp,
_Alloc >::allocator_type 
allocator_type

Public Methods

allocator_type get_allocator () const
 _Deque_alloc_base (const allocator_type &)

Protected Types

typedef _Alloc_traits< _Tp,
_Alloc >::_Alloc_type 
_Node_alloc_type
typedef _Alloc_traits< _Tp *,
_Alloc >::_Alloc_type 
_Map_alloc_type

Protected Methods

_Tp * _M_allocate_node ()
void _M_deallocate_node (_Tp *__p)
_Tp ** _M_allocate_map (size_t __n)
void _M_deallocate_map (_Tp **__p, size_t __n)

Protected Attributes

_Tp ** _M_map
size_t _M_map_size

template<class _Tp, class _Alloc>
class std::_Deque_alloc_base< _Tp, _Alloc, true >


Member Typedef Documentation

template<class _Tp, class _Alloc>
typedef _Alloc_traits<_Tp*, _Alloc>::_Alloc_type std::_Deque_alloc_base< _Tp, _Alloc, true >::_Map_alloc_type [protected]
 

Definition at line 281 of file stl_deque.h.

template<class _Tp, class _Alloc>
typedef _Alloc_traits<_Tp, _Alloc>::_Alloc_type std::_Deque_alloc_base< _Tp, _Alloc, true >::_Node_alloc_type [protected]
 

Definition at line 280 of file stl_deque.h.

template<class _Tp, class _Alloc>
typedef _Alloc_traits<_Tp,_Alloc>::allocator_type std::_Deque_alloc_base< _Tp, _Alloc, true >::allocator_type
 

Definition at line 274 of file stl_deque.h.


Member Function Documentation

template<class _Tp, class _Alloc>
std::_Deque_alloc_base< _Tp, _Alloc, true >::_Deque_alloc_base const allocator_type   [inline]
 

Definition at line 277 of file stl_deque.h.

References std::_Deque_alloc_base< _Tp, _Alloc, __is_static >::allocator_type.

template<class _Tp, class _Alloc>
_Tp** std::_Deque_alloc_base< _Tp, _Alloc, true >::_M_allocate_map size_t    __n [inline, protected]
 

Definition at line 289 of file stl_deque.h.

template<class _Tp, class _Alloc>
_Tp* std::_Deque_alloc_base< _Tp, _Alloc, true >::_M_allocate_node   [inline, protected]
 

Definition at line 283 of file stl_deque.h.

template<class _Tp, class _Alloc>
void std::_Deque_alloc_base< _Tp, _Alloc, true >::_M_deallocate_map _Tp **    __p,
size_t    __n
[inline, protected]
 

Definition at line 291 of file stl_deque.h.

References allocate().

template<class _Tp, class _Alloc>
void std::_Deque_alloc_base< _Tp, _Alloc, true >::_M_deallocate_node _Tp *    __p [inline, protected]
 

Definition at line 286 of file stl_deque.h.

template<class _Tp, class _Alloc>
allocator_type std::_Deque_alloc_base< _Tp, _Alloc, true >::get_allocator   const [inline]
 

Definition at line 275 of file stl_deque.h.


Member Data Documentation

template<class _Tp, class _Alloc>
_Tp** std::_Deque_alloc_base< _Tp, _Alloc, true >::_M_map [protected]
 

Definition at line 294 of file stl_deque.h.

template<class _Tp, class _Alloc>
size_t std::_Deque_alloc_base< _Tp, _Alloc, true >::_M_map_size [protected]
 

Definition at line 295 of file stl_deque.h.


The documentation for this class was generated from the following file:
Generated on Mon Apr 8 03:17:10 2002 for libstdc++-v3 Source by doxygen1.2.15