HashMap

Undocumented in source.

Constructors

this
this(ubyte[] array, size_t length)
Undocumented in source.

Members

Aliases

allocator
alias allocator = A.instance
Undocumented in source.

Functions

clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
get
Value get(Key key, Value default_value)
Undocumented in source. Be warned that the author may not have intended to support it.
getOrCreate
Value* getOrCreate(Key key, Value defVal)
Undocumented in source. Be warned that the author may not have intended to support it.
getTable
ubyte[] getTable()
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(ref Value) del)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(in ref Value) del)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(Key, ref Value) del)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(in ref Key, in ref Value) del)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
inout(Value)* opBinaryRight(Key key)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
inout(Value) opIndex(Key key)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
void opIndexAssign(Value value, Key key)
Undocumented in source. Be warned that the author may not have intended to support it.
printStats
void printStats()
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove(Key key)
Undocumented in source. Be warned that the author may not have intended to support it.
reserve
void reserve(size_t amount)
Undocumented in source. Be warned that the author may not have intended to support it.
shrink
void shrink()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
void toString(void delegate(const(char)[]) sink)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

capacity
size_t capacity [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

keys
Key[] keys;
Undocumented in source.
length
size_t length;
Undocumented in source.
values
Value[] values;
Undocumented in source.

Meta