Thrill  0.1
Pool Member List

This is the complete list of members for Pool, including all inherited members.

allocate(size_t bytes)Pool
AllocateFreeArena(size_t arena_size, bool die_on_failure=true)Poolprivate
allocs_Poolprivate
arena_bin_Poolprivate
ArenaFindFree(Arena *curr_arena, size_t bin, size_t n, size_t bytes)Poolprivate
bytes_per_arena(size_t arena_size)Poolprivate
check_limitPoolprivatestatic
deallocate(void *ptr, size_t bytes)Pool
DeallocateAll()Pool
debugPoolprivatestatic
debug_check_pairingPoolprivatestatic
debug_verifyPoolprivatestatic
default_arena_size_Poolprivate
destroy(Type *t)Poolinline
free_Poolprivate
IntDeallocateAll()Poolprivate
make(Args &&... args)Poolinline
max_size() const noexceptPool
min_free_Poolprivate
mutex_Poolprivate
num_binsPoolprivatestatic
object_128_Poolprivate
object_256_Poolprivate
object_32_Poolprivate
object_64_Poolprivate
operator=(const Pool &)=deletePool
Pool(size_t default_arena_size=16384) noexceptPoolexplicit
Pool(const Pool &)=deletePool
print(bool debug=true)Pool
self_verify()Pool
size_Poolprivate
~Pool() noexceptPool