HashTablePart

If store_values = no then table works like hashset

Members

Functions

capacity
uint capacity()
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.
empty
bool empty()
Undocumented in source. Be warned that the author may not have intended to support it.
free
void free(ArrayArena arena)
Undocumented in source. Be warned that the author may not have intended to support it.
length
uint length()
Undocumented in source. Be warned that the author may not have intended to support it.
remove
bool remove(ArrayArena arena, Key key)

Returns false if no value was deleted, true otherwise

Manifest constants

Bucket_size
enum Bucket_size;
Undocumented in source.
Bucket_size
enum Bucket_size;
Undocumented in source.

Mixins

__anonymous
mixin HashMapImpl
Undocumented in source.
__anonymous
mixin HashSetImpl
Undocumented in source.

Mixed In Members

From mixin HashMapImpl

keyBuckets
KeyBucketT* keyBuckets;
Undocumented in source.
values
inout(Value)* values()
Undocumented in source. Be warned that the author may not have intended to support it.
values
Value* values;
Undocumented in source.
KeyT
alias KeyT = Key
Undocumented in source.
ValueT
alias ValueT = Value
Undocumented in source.
put
Value* put(ArrayArena arena, Key key, Value 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.
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.
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.
toString
void toString(void delegate(const(char)[]) sink)
Undocumented in source. Be warned that the author may not have intended to support it.
dump
void dump()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta