#include <stl_vector.h>
Inheritance diagram for std::_Vector_alloc_base:
Public Types | |
typedef _Alloc_traits<_Tp, _Allocator>::allocator_type | allocator_type |
Public Methods | |
allocator_type | get_allocator () const |
_Vector_alloc_base (const allocator_type &__a) | |
Protected Methods | |
_Tp* | _M_allocate (size_t __n) |
void | _M_deallocate (_Tp *__p, size_t __n) |
Protected Attributes | |
allocator_type | _M_data_allocator |
_Tp* | _M_start |
_Tp* | _M_finish |
_Tp* | _M_end_of_storage |
|
Reimplemented in std::_Vector_base, and std::vector. Definition at line 52 of file stl_vector.h. |
|
Definition at line 55 of file stl_vector.h. |
|
Definition at line 65 of file stl_vector.h. Referenced by std::vector::_M_allocate_and_copy(), std::vector::_M_initialize_aux(), std::vector::_M_range_initialize(), and std::_Vector_base::_Vector_base(). |
|
Definition at line 67 of file stl_vector.h. Referenced by std::vector::_M_allocate_and_copy(), std::vector::reserve(), and std::_Vector_base::~_Vector_base(). |
|
Reimplemented in std::vector. Definition at line 53 of file stl_vector.h. |
|
Definition at line 60 of file stl_vector.h. |
|
Definition at line 63 of file stl_vector.h. |
|
Definition at line 62 of file stl_vector.h. |
|
Definition at line 61 of file stl_vector.h. |