BucketWithBits

Value typed fixed size container. It is not random access container. Empty elements are determined by bitfields. Designed to be performant when iterating on all elements. If container is full simple foreach is used.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

add
T* add()
Undocumented in source. Be warned that the author may not have intended to support it.
add
T* add(T obj)
Undocumented in source. Be warned that the author may not have intended to support it.
add
T* add(T obj)
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
getRange
Range getRange()
Undocumented in source. Be warned that the author may not have intended to support it.
initialize
void initialize()
Undocumented in source. Be warned that the author may not have intended to support it.
isFull
bool isFull()
Undocumented in source. Be warned that the author may not have intended to support it.
isIn
bool isIn(T* obj)
Undocumented in source. Be warned that the author may not have intended to support it.
length
size_t length()
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(Dg dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
void opOpAssign(T obj)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
void opOpAssign(T[] obj)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove(T* obj)
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Range
struct Range
Undocumented in source.

Variables

elements
T[elementsNum] elements;
Undocumented in source.
emptyElements
BitsArray!(elementsNum) emptyElements;
Undocumented in source.

Meta