core.internal.container.hashtab

HashTab container for internal usage.

struct HashTab

Types 1

structHashTab(Key, Value)
Fields
Array!(Node *) _buckets
size_t _length
bool _inOpApply
Methods
void reset()
size_t length() @property const
bool empty() @property const
void remove(in Key key)
inout(Value) opIndex(Key key) ref inout
void opIndexAssign(Value value, Key key)
inout(Value) * opBinaryRight(string op)(const scope Key key) if (op == "in") inout
int opApply(scope int delegate(ref Key, ref Value) dg)
Value * get(Key key)
hash_t hashOf(const scope ref Key key) @trusted
hash_t mask() @property const
void grow()
void shrink()
Destructors
Nested Templates
Node