LuaBasicFunction

See: luaCWrapperSmart

In essence though, marking a function with this UDA means that the function wants to take full control of interfacing with Lua, instead of having luaCWrapperSmart do all the heavy lifting.

This is needed in some specific cases, such as luaOverloads.

struct LuaBasicFunction

Meta