std::Deque_base< Type, Alloc > Class Template Reference

Inheritance diagram for std::Deque_base< Type, Alloc >:

Inheritance graph
[legend]
Collaboration diagram for std::Deque_base< Type, Alloc >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef Alloc allocator_type
typedef
Deque_iterator< Type,
Type &, Type * > 
iterator
typedef
Deque_iterator< Type,
const Type &, const
Type * > 
const_iterator

Public Member Functions

allocator_type get_allocator () const
 Deque_base (const allocator_type &a, size_t num_elements)
 Deque_base (const allocator_type &a)
 ~Deque_base ()

Protected Types

enum  { S_initial_map_size }
typedef
Alloc::template
rebind< Type * >
::other 
Map_alloc_type

Protected Member Functions

Map_alloc_type M_get_map_allocator () const
Type * M_allocate_node ()
void M_deallocate_node (Type *__p)
Type ** M_allocate_map (size_t n)
void M_deallocate_map (Type **__p, size_t n)
void M_initialize_map (size_t)
void M_create_nodes (Type **nstart, Type **nfinish)
void M_destroy_nodes (Type **nstart, Type **nfinish)

Protected Attributes

Deque_impl M_impl

Classes

struct  Deque_impl


Detailed Description

template<typename Type, typename Alloc>
class std::Deque_base< Type, Alloc >

Definition at line 353 of file stl_deque.h.


Member Enumeration Documentation

template<typename Type, typename Alloc>
anonymous enum [protected]

Enumerator:
S_initial_map_size 

Definition at line 415 of file stl_deque.h.


The documentation for this class was generated from the following file:
Generated on Wed Oct 3 06:18:58 2007 for libstdc++-v3 Source by  doxygen 1.5.3