memutils

Modules

all
module memutils.all
Undocumented in source.
allocators
module memutils.allocators

Utility functions for memory management

constants
module memutils.constants
Undocumented in source.
dictionarylist
module memutils.dictionarylist

Defines a string based dictionary list with conserved insertion order.

freelist
module memutils.freelist

FreeList allocator proxy templates used to prevent memory segmentation on base allocator.

hashmap
module memutils.hashmap

Internal hash map implementation.

helpers
module memutils.helpers
Undocumented in source.
memory
module memutils.memory

Memory provider allocators to be used in templated composition within other, designated allocators.

pool
module memutils.pool

Memory pool with destructors, useful for scoped allocators.

refcounted
module memutils.refcounted
Undocumented in source.
scoped
module memutils.scoped
Undocumented in source.
tests
module memutils.tests
Undocumented in source.
unique
module memutils.unique

Taken from Phobos, tweaked for convenience

utils
module memutils.utils
Undocumented in source.
vector
module memutils.vector
Undocumented in source.