EnumValueMap

BalancedTreehaxe.ds.EnumValueMap (Class)
Implements: haxe.IMap

EnumValueMap allows mapping of enum value keys to arbitrary values.

Keys are compared by value and recursively over their parameters. If any parameter is not an enum value, Reflect.compare is used to compare them.

Instance Members

new(): Void

Private Members

compare(k1: EnumValue, k2: EnumValue): Int
Name Type
k1 EnumValue
k2 EnumValue
Returns
Int

compareArgs(a1: Array<Dynamic>, a2: Array<Dynamic>): Int
Name Type
a1 Array<Dynamic>
a2 Array<Dynamic>
Returns
Int

compareArg(v1: Dynamic, v2: Dynamic): Int
Name Type
v1 Dynamic
v2 Dynamic
Returns
Int