Enumap.opIndex

Access the value at the index specified by an enum member.

Indexing returns a reference, so it can be used as a getter or setter.

struct Enumap(K, V)
ref inout
opIndex
(
K key
)
if (
EnumMembers!K == staticIota!(0, EnumMembers!K.length)
)

Examples

Enumap!(Element, int) elements;
elements[Element.fire] = 4;
assert(elements[Element.fire] == 4);

Meta