- values
Value* values;
Undocumented in source.
- KeyT
alias KeyT = Key
Undocumented in source.
- ValueT
alias ValueT = Value
Undocumented in source.
- removeByPtr
void removeByPtr(Value* value)
Removes value via pointer returned by getOrCreate or opIn
Prevents extra lookup
- put
alias put = tryAssignValue
Undocumented in source.
- opIndexAssign
void opIndexAssign(Value value, Key key)
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.
- 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 default_value)
Undocumented in source. Be warned that the author may not have intended to support it.
- getOrCreate
Value* getOrCreate(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(ref Value) del)
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.
- byKey
auto byKey()
Undocumented in source. Be warned that the author may not have intended to support it.
- printBuckets
void printBuckets()
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.
If store_values = false then table works like hashset