Selene icon indicating copy to clipboard operation
Selene copied to clipboard

Add support for enum class

Open Systemcluster opened this issue 10 years ago • 4 comments

It would be convenient to have enum class support similar to how classes are implemented.

enum class EnumClass {
    Hesiod = 0,
    Theia = 1
};

state["EnumClass"].SetEnumClass<EnumClass>(
    "Hesiod", EnumClass::Hesiod, 
    "Theia", EnumClass::Theia);
--lua.lua
var = EnumClass.new("Hesiod")
someFunction(var) -- some function with an EnumClass parameter

Systemcluster avatar Apr 23 '14 20:04 Systemcluster

Getting to this this weekend.

jeremyong avatar Apr 29 '14 06:04 jeremyong

@jeremyong Any chance you might give this another shot?

vheuken avatar Sep 11 '15 13:09 vheuken

@jeremyong I'd like to second this request. Thanks for all your hard work on Selene!

jbl4ir avatar Feb 11 '16 03:02 jbl4ir

This issue was moved to DontBelieveMe/Selene#7

DontBelieveMe avatar Oct 17 '16 18:10 DontBelieveMe