kaguya icon indicating copy to clipboard operation
kaguya copied to clipboard

Possible to add overloaded constructors at runtime?

Open zack-snyder opened this issue 6 years ago • 0 comments

I saw in the examples that you have to set all overloaded constructors at once.

state["ABC"].setClass(kaguya::UserdataMetatable<ABC>()
	.setConstructors<ABC(),ABC(int)>()

Is it possible to add multiple overloaded constructors with multiple calls? e.g.:

state["ABC"].setClass(kaguya::UserdataMetatable<ABC>()
	.addConstructors<ABC()>();

state["ABC"].setClass(kaguya::UserdataMetatable<ABC>()
	.addConstructors<ABC(int)>();

zack-snyder avatar Mar 14 '18 16:03 zack-snyder