lua

Undocumented in source.

Modules

backend
module lua.backend

Boost Software License - Version 1.0 - August 17th, 2003

Public Imports

lua.backend.types
public import lua.backend.types;
Undocumented in source.

Members

Aliases

LuaStateFunction
alias LuaStateFunction = lua_CFunction
Undocumented in source.
LuaStatePtr
alias LuaStatePtr = lua_State*
Undocumented in source.

Classes

LuaException
class LuaException
Undocumented in source.
LuaLocalTable
class LuaLocalTable

A temporary table which will can set set in a function You can only set values in this table, not get them.

LuaMetaTable
class LuaMetaTable
Undocumented in source.
LuaRegistry
class LuaRegistry
Undocumented in source.
LuaState
class LuaState
Undocumented in source.
LuaTable
class LuaTable

A lua table.

LuaThread
class LuaThread
Undocumented in source.
ManagedUserData
class ManagedUserData(T)

Binding to D data.

Enums

IsBoolean
eponymoustemplate IsBoolean(T)
Undocumented in source.
IsFunction
eponymoustemplate IsFunction(T)
Undocumented in source.
IsInteger
eponymoustemplate IsInteger(T)
Undocumented in source.
IsKContext
eponymoustemplate IsKContext(T)
Undocumented in source.
IsNumber
eponymoustemplate IsNumber(T)
Undocumented in source.
IsString
eponymoustemplate IsString(T)
Undocumented in source.
IsUnsigned
eponymoustemplate IsUnsigned(T)
Undocumented in source.

Functions

disposeLua
void disposeLua()

Disposes lua from memory, run on exit. or not, whatever floats your goat.

generateDataSetters
string generateDataSetters()
Undocumented in source. Be warned that the author may not have intended to support it.
generateFunction
string generateFunction()
Undocumented in source. Be warned that the author may not have intended to support it.
generateFunctionParams
string generateFunctionParams()
Undocumented in source. Be warned that the author may not have intended to support it.
newState
LuaState newState()

Gets a new Lua state.

paramCount
int paramCount()
Undocumented in source. Be warned that the author may not have intended to support it.
params
string[] params()
Undocumented in source. Be warned that the author may not have intended to support it.
stackToVariant
Variant stackToVariant(LuaState state)
Undocumented in source. Be warned that the author may not have intended to support it.
stackToVariant
Variant stackToVariant(lua_State* state)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

luaImpl
mixintemplate luaImpl(T)
Undocumented in source.
luaImplFuncs
mixintemplate luaImplFuncs(T)
Undocumented in source.
luaTableDef
mixintemplate luaTableDef()
Undocumented in source.

Static variables

LUA_PATH
string LUA_PATH;
Undocumented in source.

Structs

Expose
struct Expose

Expose this to Lua via LuaUserData

ExposeFunction
struct ExposeFunction

Expose this to function to lua via auto-generated getters/setters

Meta