memutils

Modules

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

Utility functions for memory management

circularbuffer
module memutils.circularbuffer

Utility functions for circular array processing

constants
module memutils.constants
Undocumented in source.
cryptosafe
module memutils.cryptosafe
Undocumented in source.
debugger
module memutils.debugger
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.

rbtree
module memutils.rbtree

* Implementation of a custom allocator red-black tree container. * * Copyright: Red-black tree code copyright (C) 2008- by Steven Schveighoffer. Other code * copyright 2010- Andrei Alexandrescu. All rights reserved by the respective holders. * License: Distributed under the Boost Software License, Version 1.0. * (See at ). * Authors: Steven Schveighoffer, Andrei Alexandrescu

refcounted
module memutils.refcounted
Undocumented in source.
scoped
module memutils.scoped
Undocumented in source.
securepool
module memutils.securepool
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.