density
C++11 library for paged memory management, function queues, heterogeneous queues and lifo memory management
basic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT > Member List

This is the complete list of members for basic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >, including all inherited members.

allocate(size_t i_size, size_t i_alignment, size_t i_alignment_offset=0)basic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
allocate_page()basic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
allocate_page_zeroed()basic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
deallocate(void *i_block, size_t i_size, size_t i_alignment, size_t i_alignment_offset=0) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
deallocate_page(void *i_page) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
deallocate_page_zeroed(void *i_page) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
get_pin_count(const void *i_address) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
operator!=(const basic_default_allocator &) const noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
operator==(const basic_default_allocator &) const noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
page_alignmentbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >static
page_sizebasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >static
pin_page(void *i_page) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
reserve_lockfree_page_memory(size_t i_size, size_t *o_reserved_size=nullptr)basic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inlinestatic
try_allocate(size_t i_size, size_t i_alignment, size_t i_alignment_offset=0) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
try_allocate_page(progress_guarantee i_progress_guarantee) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
try_allocate_page_zeroed(progress_guarantee i_progress_guarantee) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
try_pin_page(progress_guarantee i_progress_guarantee, void *i_address) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
try_reserve_lockfree_page_memory(progress_guarantee i_progress_guarantee, size_t i_size, size_t *o_reserved_size=nullptr) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inlinestatic
unpin_page(void *i_address) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline
unpin_page(progress_guarantee i_progress_guarantee, void *i_address) noexceptbasic_default_allocator< PAGE_CAPACITY_AND_ALIGNMENT >inline