libwasm ~master (2024-01-10T15:05:21Z)
Dub
Repo
memutils.scoped
memutils
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
=
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
auto
alloc
(size_t n)
arrays
copy
auto
copy
(T arr)
Undocumented in source. Be warned that the author may not have intended to support it.
realloc
auto
realloc
(T arr, size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
Structs
PoolStack
struct
PoolStack
Undocumented in source.
ScopedPoolImpl
struct
ScopedPoolImpl
Undocumented in source.
ThreadPoolFreezer
struct
ThreadPoolFreezer
User utility for allocating on lower level pools
ThreadPoolStack
struct
ThreadPoolStack
Undocumented in source.
Meta
Source
See Source File
memutils
modules
all
allocators
circularbuffer
constants
ct
dictionarylist
freelist
hashmap
helpers
memory
pool
refcounted
scoped
tests
unique
utils
vector