#include <stl_alloc.h>
Public Types | |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef _Tp * | pointer |
typedef const _Tp * | const_pointer |
typedef _Tp & | reference |
typedef const _Tp & | const_reference |
typedef _Tp | value_type |
Public Methods | |
allocator () __STL_NOTHROW | |
allocator (const allocator &) __STL_NOTHROW | |
template<class _Tp1> | allocator (const allocator< _Tp1 > &) __STL_NOTHROW |
~allocator () __STL_NOTHROW | |
pointer | address (reference __x) const |
const_pointer | address (const_reference __x) const |
_Tp * | allocate (size_type __n, const void *=0) |
void | deallocate (pointer __p, size_type __n) |
size_type | max_size () const __STL_NOTHROW |
void | construct (pointer __p, const _Tp &__val) |
void | destroy (pointer __p) |
Private Types | |
typedef alloc | _Alloc |
|
Definition at line 557 of file stl_alloc.h. |
|
Definition at line 562 of file stl_alloc.h. Referenced by std::allocator< _Tp >::address(). |
|
Definition at line 564 of file stl_alloc.h. Referenced by std::allocator< _Tp >::address(). |
|
Definition at line 560 of file stl_alloc.h. |
|
Definition at line 561 of file stl_alloc.h. Referenced by std::allocator< _Tp >::address(), std::allocator< _Tp >::construct(), std::allocator< _Tp >::deallocate(), and std::allocator< _Tp >::destroy(). |
|
Definition at line 563 of file stl_alloc.h. Referenced by std::allocator< _Tp >::address(). |
|
Definition at line 559 of file stl_alloc.h. Referenced by std::allocator< _Tp >::allocate(), std::allocator< _Tp >::deallocate(), and std::allocator< _Tp >::max_size(). |
|
Definition at line 565 of file stl_alloc.h. |
|
Definition at line 571 of file stl_alloc.h. |
|
Definition at line 572 of file stl_alloc.h. |
|
Definition at line 573 of file stl_alloc.h. |
|
Definition at line 574 of file stl_alloc.h. |
|
Definition at line 577 of file stl_alloc.h. References std::allocator< _Tp >::const_pointer, and std::allocator< _Tp >::const_reference. |
|
Definition at line 576 of file stl_alloc.h. References std::allocator< _Tp >::pointer, and std::allocator< _Tp >::reference. |
|
Definition at line 581 of file stl_alloc.h. References allocate(), and std::allocator< _Tp >::size_type. |
|
Definition at line 593 of file stl_alloc.h. References std::allocator< _Tp >::pointer. |
|
Definition at line 587 of file stl_alloc.h. References deallocate(), std::allocator< _Tp >::pointer, and std::allocator< _Tp >::size_type. |
|
Definition at line 594 of file stl_alloc.h. References std::allocator< _Tp >::pointer. |
|
Definition at line 590 of file stl_alloc.h. References std::allocator< _Tp >::size_type. |