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

AllocatorInstanceType
alias AllocatorInstanceType = typeof(AllocatorType.instance)
Undocumented in source.
AllocatorInstanceType
alias AllocatorInstanceType = AllocatorType
Undocumented in source.
AllocatorType
alias AllocatorType = AffixAllocator!(Allocator, int)
Undocumented in source.
Key
alias Key = TKey
Undocumented in source.
Value
alias Value = TValue
Undocumented in source.

Functions

AW
Allocator AW(Allocator a)
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.
byKey
auto byKey()
Undocumented in source. Be warned that the author may not have intended to support it.
byKeyValue
auto byKeyValue()
Undocumented in source. Be warned that the author may not have intended to support it.
byKeyValue
auto byKeyValue()
Undocumented in source. Be warned that the author may not have intended to support it.
byValue
auto byValue()
Undocumented in source. Be warned that the author may not have intended to support it.
byValue
auto byValue()
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.
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(T 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