HashMap

Undocumented in source.

Constructors

this
this(Allocator allocator)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Aliases

Key
alias Key = TKey
Undocumented in source.
Value
alias Value = TValue
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.
get
const(Value) get(Key key, const(Value) default_value)
Undocumented in source. Be warned that the author may not have intended to support it.
getNothrow
Value getNothrow(Key key, Value default_value)

Workaround #12647

opApply
int opApply(DG 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.
remove
void remove(Key key)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

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

Structs

TableEntry
struct TableEntry
Undocumented in source.

Meta