Fillwave  10.0.0
List of all members | Public Types | Public Member Functions
flw::AllocatorStack< TValueType > Class Template Reference

Public Types

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
 

Public Member Functions

 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: