LuaState.setPanicHandler

Set a new panic handler.

class LuaState
@trusted
void
setPanicHandler
(
void function
(,
in char[]
)
onPanic
)

Parameters

onPanic void function
(,
in char[]
)

new panic handler

Examples

auto L = luaL_newstate(); // found in luad.c.all
auto lua = new LuaState(L);

static void panic(LuaState lua, in char[] error)
{
	throw new LuaErrorException(error.idup);
}

lua.setPanicHandler(&panic);

Meta