mn_basic_allocator_stack.hpp
Go to the documentation of this file.
Stack based allocator.
Definition: mn_basic_allocator_stack.hpp:40
static size_t max_node_size()
Definition: mn_basic_allocator_stack.hpp:67
static size_t m_bufferTop
Definition: mn_basic_allocator_stack.hpp:74
static char * m_aBuffer[TBUFFERSIZE]
Definition: mn_basic_allocator_stack.hpp:75
static size_t get_max_alocator_size()
Definition: mn_basic_allocator_stack.hpp:70
static void first() noexcept
Definition: mn_basic_allocator_stack.hpp:45
std::false_type is_thread_safe
Definition: mn_basic_allocator_stack.hpp:43
std_allocator_tag() allocator_category
Definition: mn_basic_allocator_stack.hpp:42
static void * allocate(size_t size, size_t alignment) noexcept
Definition: mn_basic_allocator_stack.hpp:47
static void deallocate(void *ptr, size_t size, size_t alignment) noexcept
Definition: mn_basic_allocator_stack.hpp:61
Definition: mn_basic_allocator.hpp:49
Definition: mn_allocator_typetraits.hpp:27
Definition: mn_allocator_typetraits.hpp:25