Thrill
0.1
|
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) | Pool | private |
allocs_ | Pool | private |
arena_bin_ | Pool | private |
ArenaFindFree(Arena *curr_arena, size_t bin, size_t n, size_t bytes) | Pool | private |
bytes_per_arena(size_t arena_size) | Pool | private |
check_limit | Pool | privatestatic |
deallocate(void *ptr, size_t bytes) | Pool | |
DeallocateAll() | Pool | |
debug | Pool | privatestatic |
debug_check_pairing | Pool | privatestatic |
debug_verify | Pool | privatestatic |
default_arena_size_ | Pool | private |
destroy(Type *t) | Pool | inline |
free_ | Pool | private |
IntDeallocateAll() | Pool | private |
make(Args &&... args) | Pool | inline |
max_size() const noexcept | Pool | |
min_free_ | Pool | private |
mutex_ | Pool | private |
num_bins | Pool | privatestatic |
object_128_ | Pool | private |
object_256_ | Pool | private |
object_32_ | Pool | private |
object_64_ | Pool | private |
operator=(const Pool &)=delete | Pool | |
Pool(size_t default_arena_size=16384) noexcept | Pool | explicit |
Pool(const Pool &)=delete | Pool | |
print(bool debug=true) | Pool | |
self_verify() | Pool | |
size_ | Pool | private |
~Pool() noexcept | Pool |