BucketAllocator

Undocumented in source.

Constructors

this
this()
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Aliases

BucketArraysType
alias BucketArraysType = Vector!(shared BucketsArray*)
Undocumented in source.

Functions

allocate
void[] allocate()
Undocumented in source. Be warned that the author may not have intended to support it.
deallocate
void deallocate(void[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
dispose
void dispose(T* obj)
Undocumented in source. Be warned that the author may not have intended to support it.
extend
void extend()
Undocumented in source. Be warned that the author may not have intended to support it.
make
T* make(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
usedSlots
uint usedSlots()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

bucketsNum
enum bucketsNum;
Undocumented in source.

Structs

Bucket
struct Bucket
Undocumented in source.
BucketsArray
struct BucketsArray
Undocumented in source.

Variables

bucketArrays
BucketArraysType bucketArrays;
Undocumented in source.
oldData
void[] oldData;
Undocumented in source.

Meta