nwn-lib-d ~master (2021-09-04T14:13:39Z)
Dub
Repo
OrderedAA
nwnlibd
orderedaa
Ordered Associative Array
struct
OrderedAA (
KEY
VALUE
) {
THIS
dup
[@property getter];
bool
opEquals
(THIS rhs);
bool
empty
[@property getter];
size_t
length
[@property getter];
void
rehash
();
void
remove
(KEY key);
void
clear
();
void
opIndexAssign
(VALUE value, KEY key);
inout
(
VALUE
)
opIndex
(KEY key);
inout
(
VALUE
)*
opBinaryRight
(KEY key);
int
opApply
(DG dg);
auto ref
byKeyValue
();
void
dirtyAppendKeyValue
(KEY key, VALUE value);
}
Members
Functions
byKeyValue
auto ref
byKeyValue
()
clear
void
clear
()
dirtyAppendKeyValue
void
dirtyAppendKeyValue
(KEY key, VALUE value)
This function should not be used by sane people.
opApply
int
opApply
(DG dg)
opBinaryRight
inout
(
VALUE
)*
opBinaryRight
(KEY key)
opEquals
bool
opEquals
(THIS rhs)
opIndex
inout
(
VALUE
)
opIndex
(KEY key)
opIndexAssign
void
opIndexAssign
(VALUE value, KEY key)
rehash
void
rehash
()
remove
void
remove
(KEY key)
Properties
dup
THIS
dup
[@property getter]
empty
bool
empty
[@property getter]
length
size_t
length
[@property getter]
Meta
Source
See Implementation
nwnlibd
orderedaa
structs
OrderedAA
templates
isOpApplyDg
Ordered Associative Array