#include <stl_deque.h>
Inheritance diagram for std::_Deque_base:
Public Types | |
typedef _Deque_alloc_base< _Tp,_Alloc, _Alloc_traits< _Tp, _Alloc>::_S_instanceless> | _Base |
typedef _Base::allocator_type | allocator_type |
typedef _Deque_iterator<_Tp, _Tp&,_Tp*> | iterator |
typedef _Deque_iterator<_Tp, const _Tp&,const _Tp*> | const_iterator |
Public Methods | |
_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 = 8 } |
Protected Methods | |
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 |
|
Reimplemented in std::deque. Definition at line 279 of file stl_deque.h. |
|
Reimplemented from std::_Deque_alloc_base. Reimplemented in std::deque. Definition at line 280 of file stl_deque.h. |
|
Reimplemented in std::deque. Definition at line 282 of file stl_deque.h. |
|
Reimplemented in std::deque. Definition at line 281 of file stl_deque.h. |
|
Definition at line 295 of file stl_deque.h. |
|
Definition at line 284 of file stl_deque.h. |
|
Definition at line 287 of file stl_deque.h. |
|
|
|
|
|
Referenced by _M_finish(). |
|
Referenced by _Deque_base(), and std::deque::_M_initialize_dispatch(). |
|
Definition at line 299 of file stl_deque.h. |
|
Definition at line 298 of file stl_deque.h. |