#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. |
1.2.15