LuaD
LuaD copied to clipboard
Struct binding with empty constructor fail
Minimal example (without the imports)
class MyClass{
this(){ }
};
struct MyStruct{
};
void main(){
auto lua = new LuaState;
lua.openLibs();
lua["MyClass"] = lua.registerType!MyClass();
lua["MyStruct"] = lua.registerType!MyStruct();
lua.doString("local x = MyClass();"); //work
lua.doString("local y = MyStruct();"); //fail
}