memutils.scoped

Undocumented in source.

Members

Aliases

ManagedPool
alias ManagedPool = RefCounted!(Pool)
Undocumented in source.
Pool
alias Pool = PoolAllocator!(AutoFreeListAllocator!(MallocAllocator))
Undocumented in source.
ScopedPool
alias ScopedPool = RefCounted!ScopedPoolImpl
Undocumented in source.

Classes

ScopedPoolImpl
class ScopedPoolImpl
Undocumented in source.

Functions

alloc
T alloc(ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
alloc
T* alloc(ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
alloc
auto alloc(size_t n)

arrays

realloc
auto realloc(T arr, size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

FiberPoolFreezer
struct FiberPoolFreezer

User utility for allocating on lower level pools

FiberPoolStack
struct FiberPoolStack
Undocumented in source.
PoolStack
struct PoolStack
Undocumented in source.
ThreadPoolFreezer
struct ThreadPoolFreezer

User utility for allocating on lower level pools

ThreadPoolStack
struct ThreadPoolStack
Undocumented in source.

Meta