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.
A function that wraps around other functions in order to provide runtime overloading support.
See: luaCWrapperSmart
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.
When used as the _last_ parameter of a function: Allows the function to capture any amount of additional arguments passed in from Lua.
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.