Enumap.this

Construct an Enumap from a static array.

  1. this(V[length] values)
    struct Enumap(K, V)
    this
    if (
    EnumMembers!K == staticIota!(0, EnumMembers!K.length)
    )
  2. this(R values)

Examples

auto elements = Enumap!(Element, int)([1, 2, 3, 4]);

assert(elements[Element.air]   == 1);
assert(elements[Element.earth] == 2);
assert(elements[Element.water] == 3);
assert(elements[Element.fire]  == 4);

Meta