- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# _Deque_base< _Tp, _Alloc, __bufsiz > Class Template Reference

Inheritance diagram for _Deque_base< _Tp, _Alloc, __bufsiz >:

[legend]
Collaboration diagram for _Deque_base< _Tp, _Alloc, __bufsiz >:

[legend]
List of all members.

## Public Types
typedef _Deque_iterator< _Tp, _Tp &, _Tp *, __bufsiz > | iterator
typedef _Deque_iterator< _Tp, const _Tp &, const _Tp *, __bufsiz > | const_iterator
typedef _Alloc | allocator_type
## Public Member Functions
allocator_type | get_allocator () const
| _Deque_base (const allocator_type &, size_t __num_elements)
| _Deque_base (const allocator_type &)
| ~_Deque_base ()
## Protected Types
enum | { _S_initial_map_size = 8 }
typedef simple_alloc< _Tp, _Alloc > | _Node_alloc_type
typedef simple_alloc< _Tp *, _Alloc > | _Map_alloc_type
## Protected Member Functions
void | _M_initialize_map (size_t)
void | _M_create_nodes (_Tp **__nstart, _Tp **__nfinish)
void | _M_destroy_nodes (_Tp **__nstart, _Tp **__nfinish)
_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
iterator | _M_start
iterator | _M_finish

## Detailed Description

### template<class _Tp, class _Alloc, size_t __bufsiz>
class _Deque_base< _Tp, _Alloc, __bufsiz >

Definition at line 368 of file stl_deque.h.

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

- /Users/fpy/titan-1-5-MBARI/Mers/Executives/DeductiveController/Configs/TI_DSP_BIOS/stl/stl_deque.h