HashMapImpl

Undocumented in source.

Members

Aliases

KeyT
alias KeyT = Key
Undocumented in source.
ValueT
alias ValueT = Value
Undocumented in source.

Functions

dump
void dump()
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(ArrayArena arena, Key key, bool wasCreated, Value default_value)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(in Key, ref Value) del)
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.
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.
put
Value* put(ArrayArena arena, Key key, Value value)
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.
values
inout(Value)* values()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

keyBuckets
KeyBucketT* keyBuckets;
Undocumented in source.
values
Value* values;
Undocumented in source.

Meta