Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
ApraPool< UserAllocator > Member List

This is the complete list of members for ApraPool< UserAllocator >, including all inherited members.

add_ordered_block(void *const block, const size_t nsz, const size_t npartition_sz)ApraSegregatedStorageprotected
addToJunk(ApraChunk *start, ApraChunk *end)ApraSegregatedStorageprotected
ApraPool(const size_t nRequestedSize, const size_t nnext_size=32, const size_t nmax_size=0)ApraPool< UserAllocator >explicit
ApraSegregatedStorage()ApraSegregatedStorageprotected
chunk_opoolApraSegregatedStorageprotected
empty() constApraSegregatedStorageprotected
find_prev(void *const ptr)ApraSegregatedStorageprotected
firstApraSegregatedStorageprotected
getFreeApraChunk()ApraSegregatedStorageprotected
is_from(void *const chunk, char *const start, char *const end)ApraPool< UserAllocator >private
junkListApraSegregatedStorageprotected
listApraPool< UserAllocator >private
malloc_n(const size_t n, const size_t partition_size)ApraSegregatedStorageprotected
max_sizeApraPool< UserAllocator >private
next_sizeApraPool< UserAllocator >private
node_opoolApraPool< UserAllocator >private
ordered_free(void *ptr, const size_t n)ApraPool< UserAllocator >
ordered_free_n(void *const chunks, const size_t n, const size_t partition_size)ApraSegregatedStorageprotected
ordered_malloc(const size_t n)ApraPool< UserAllocator >
purge_memory()ApraPool< UserAllocator >
release_memory()ApraPool< UserAllocator >
releaseChunks()ApraSegregatedStorageprotected
requested_sizeApraPool< UserAllocator >private
segregate(void *block, size_t sz, size_t partition_sz, ApraChunk *end=nullptr)ApraSegregatedStorageprotected
start_sizeApraPool< UserAllocator >private
store()ApraPool< UserAllocator >inlineprivate
store() constApraPool< UserAllocator >inlineprivate
try_malloc_n(ApraChunk *&start, size_t n, const size_t partition_size)ApraSegregatedStorageprotected
~ApraPool()ApraPool< UserAllocator >virtual
~ApraSegregatedStorage()ApraSegregatedStorageprotectedvirtual