Public Types |
| typedef _Tp | value_type |
| typedef _Alloc | allocator_type |
typedef _STLP_alloc_proxy
< size_t, value_type,
allocator_type > | _Alloc_proxy |
typedef _Alloc_traits< _Tp
*, _Alloc >::allocator_type | _Map_alloc_type |
typedef _STLP_alloc_proxy
< value_type **, value_type
*, _Map_alloc_type > | _Map_alloc_proxy |
typedef _Deque_iterator< _Tp,
_Nonconst_traits< _Tp > > | iterator |
typedef _Deque_iterator< _Tp,
_Const_traits< _Tp > > | const_iterator |
Public Member Functions |
| | _Deque_base (const allocator_type &__a, size_t __num_elements) |
| | _Deque_base (const allocator_type &__a) |
| | _Deque_base (__move_source< _Self > src) |
| | ~_Deque_base () |
Static Public Member Functions |
| static size_t _STLP_CALL | buffer_size () |
Protected Types |
| enum | { _S_initial_map_size = 8
} |
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) |
Protected Attributes |
| iterator | _M_start |
| iterator | _M_finish |
| _Map_alloc_proxy | _M_map |
| _Alloc_proxy | _M_map_size |
Private Types |
| typedef _Deque_base< _Tp, _Alloc > | _Self |
template<class _Tp, class _Alloc>
class _Deque_base< _Tp, _Alloc >
Definition at line 340 of file _deque.h.