mn_basic_multiheap_allocator.hpp
Go to the documentation of this file.
Definition: mn_basic_allocator.hpp:49
Definition: mn_basic_multiheap_allocator.hpp:34
static char m_buffer[TBytes]
Definition: mn_basic_multiheap_allocator.hpp:63
static size_t get_max_alocator_size() const noexcept
Definition: mn_basic_multiheap_allocator.hpp:59
static size_t max_node_size() noexcept
Definition: mn_basic_multiheap_allocator.hpp:56
static void deallocate(void *ptr, size_t size, size_t alignment) noexcept
Definition: mn_basic_multiheap_allocator.hpp:49
static void * allocate(size_t size, size_t alignment) noexcept
Definition: mn_basic_multiheap_allocator.hpp:44
std_allocator_tag() allocator_category
Definition: mn_basic_multiheap_allocator.hpp:36
static void first() noexcept
Definition: mn_basic_multiheap_allocator.hpp:40
std::false_type is_thread_safe
Definition: mn_basic_multiheap_allocator.hpp:37
static multi_heap_handle_t m_pHandle
Definition: mn_basic_multiheap_allocator.hpp:64
Definition: mn_allocator_typetraits.hpp:27
Definition: mn_allocator_typetraits.hpp:25