|
|
using | value_type = TValueType |
| |
|
using | pointer = TValueType * |
| |
|
using | difference_type = typename std::pointer_traits< pointer >::difference_type |
| |
|
using | size_type = std::make_unsigned_t< difference_type > |
| |
|
using | propagate_on_container_copy_assignment = std::true_type |
| |
|
using | propagate_on_container_move_assignment = std::true_type |
| |
|
using | propagate_on_container_swap = std::true_type |
| |
|
using | is_always_equal = std::true_type |
| |
|
|
| AllocatorStack (AllocatorStack const &allocator) noexcept |
| |
|
template<class TAllocatorType > |
| | AllocatorStack (const AllocatorStack< TAllocatorType > &allocator) noexcept |
| |
|
template<class... Args> |
| void | construct (TValueType *p, Args &&...args) |
| |
|
void | destroy (TValueType *) |
| |
|
size_type | max_size () |
| |
|
TValueType * | allocate (size_t) |
| |
|
void | deallocate (TValueType *, size_t) |
| |
The documentation for this class was generated from the following file: