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 254 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 253 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 247 of file stl_deque.h.


Member Function Documentation

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

Definition at line 250 of file stl_deque.h.

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

Definition at line 262 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 256 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 264 of file stl_deque.h.

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

Definition at line 259 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 248 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 267 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 268 of file stl_deque.h.


The documentation for this class was generated from the following file:
Generated at Tue May 1 16:29:48 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001