The bare minimum wrapper needed to allow LUA to call a D function.
A higher level wrapper that allows most D functions to be naturally interact with LUA.
The struct used as the wrapper produced by the LuaFunc.bind and LuaFuncWeak.bind functions.
A strong reference to a LUA function.
A weak reference to a lua function that currently exists on the LUA stack.
Calls a LuaFunc or LuaFuncWeak in protected mode, which means an exception is thrown if the function produces a LUA error.
Everything to do with functions.