riverd.lua.types

Type definitions for Lua bindings

This file defines all types for Lua library bindings.

Members

Aliases

LUAI_MEM
alias LUAI_MEM = ptrdiff_t

Signed integral basic type with the same size as LUAI_UMEM * * See_Also: LUAI_UMEM

LUAI_UACNUMBER
alias LUAI_UACNUMBER = double

64-bit floating point type

LUAI_UMEM
alias LUAI_UMEM = size_t

Unsigned type of the integral basic types

LUA_INT32
alias LUA_INT32 = int

Lua 32-bit integer type

LUA_INTEGER
alias LUA_INTEGER = lua_Integer

alias to lua_Integer

LUA_KCONTEXT
alias LUA_KCONTEXT = lua_KContext

alias to lua_KContext

LUA_NUMBER
alias LUA_NUMBER = lua_Number

alias to lua_Number

LUA_UNSIGNED
alias LUA_UNSIGNED = lua_Unsigned

alias to lua_Unsigned

da_luaL_addlstring
alias da_luaL_addlstring = void function(luaL_Buffer*, const(char)*, size_t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_addstring
alias da_luaL_addstring = void function(luaL_Buffer*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_addvalue
alias da_luaL_addvalue = void function(luaL_Buffer*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_argerror
alias da_luaL_argerror = int function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_buffinit
alias da_luaL_buffinit = void function(lua_State*, luaL_Buffer*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_buffinitsize
alias da_luaL_buffinitsize = char* function(lua_State*, luaL_Buffer*, size_t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_callmeta
alias da_luaL_callmeta = int function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_checkany
alias da_luaL_checkany = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_checkinteger
alias da_luaL_checkinteger = lua_Integer function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_checklstring
alias da_luaL_checklstring = const(char)* function(lua_State*, int, size_t*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_checknumber
alias da_luaL_checknumber = lua_Number function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_checkoption
alias da_luaL_checkoption = int function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_checkstack
alias da_luaL_checkstack = void function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_checktype
alias da_luaL_checktype = void function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_checkudata
alias da_luaL_checkudata = void* function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_checkversion_
alias da_luaL_checkversion_ = void function(lua_State*, lua_Number, size_t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_error
alias da_luaL_error = int function(lua_State*, const(char)*, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_execresult
alias da_luaL_execresult = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_fileresult
alias da_luaL_fileresult = int function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_getmetafield
alias da_luaL_getmetafield = int function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_getsubtable
alias da_luaL_getsubtable = int function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_gsub
alias da_luaL_gsub = const(char)* function(lua_State*, const(char)*, const(char)*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_len
alias da_luaL_len = lua_Integer function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_loadbufferx
alias da_luaL_loadbufferx = int function(lua_State*, const(char)*, size_t, const(char)*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_loadfilex
alias da_luaL_loadfilex = int function(lua_State*, const(char)*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_loadstring
alias da_luaL_loadstring = int function(lua_State*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_newmetatable
alias da_luaL_newmetatable = int function(lua_State*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_newstate
alias da_luaL_newstate = lua_State* function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_openlib
alias da_luaL_openlib = void function(lua_State*, const(char)*, const(luaL_Reg)*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_openlibs
alias da_luaL_openlibs = void function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_optinteger
alias da_luaL_optinteger = lua_Integer function(lua_State*, int, lua_Integer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_optlstring
alias da_luaL_optlstring = const(char)* function(lua_State*, int, const(char)*, size_t*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_optnumber
alias da_luaL_optnumber = lua_Number function(lua_State*, int, lua_Number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_prepbuffsize
alias da_luaL_prepbuffsize = char* function(luaL_Buffer*, size_t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_pushmodule
alias da_luaL_pushmodule = void function(lua_State*, const(char)*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_pushresult
alias da_luaL_pushresult = void function(luaL_Buffer*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_pushresultsize
alias da_luaL_pushresultsize = void function(luaL_Buffer*, size_t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_ref
alias da_luaL_ref = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_requiref
alias da_luaL_requiref = void function(lua_State*, const(char)*, lua_CFunction, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_setfuncs
alias da_luaL_setfuncs = void function(lua_State*, const luaL_Reg*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_setmetatable
alias da_luaL_setmetatable = void function(lua_State*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_testudata
alias da_luaL_testudata = void* function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_tolstring
alias da_luaL_tolstring = const(char)* function(lua_State*, int, size_t*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_traceback
alias da_luaL_traceback = void function(lua_State*, lua_State*, const(char)*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_unref
alias da_luaL_unref = void function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaL_where
alias da_luaL_where = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_absindex
alias da_lua_absindex = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_arith
alias da_lua_arith = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_atpanic
alias da_lua_atpanic = lua_CFunction function(lua_State*, lua_CFunction)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_callk
alias da_lua_callk = void function(lua_State*, int, int, lua_KContext, lua_KFunction)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_checkstack
alias da_lua_checkstack = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_close
alias da_lua_close = void function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_compare
alias da_lua_compare = int function(lua_State*, int, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_concat
alias da_lua_concat = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_copy
alias da_lua_copy = void function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_createtable
alias da_lua_createtable = void function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_dump
alias da_lua_dump = int function(lua_State*, lua_Writer, void*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_error
alias da_lua_error = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_gc
alias da_lua_gc = int function(lua_State*, int, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_getallocf
alias da_lua_getallocf = lua_Alloc function(lua_State*, void**)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_getfield
alias da_lua_getfield = int function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_getglobal
alias da_lua_getglobal = int function(lua_State*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_gethook
alias da_lua_gethook = lua_Hook function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_gethookcount
alias da_lua_gethookcount = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_gethookmask
alias da_lua_gethookmask = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_geti
alias da_lua_geti = int function(lua_State*, int, lua_Integer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_getinfo
alias da_lua_getinfo = int function(lua_State*, const(char)*, lua_Debug*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_getiuservalue
alias da_lua_getiuservalue = int function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_getlocal
alias da_lua_getlocal = const(char)* function(lua_State*, const(lua_Debug)*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_getmetatable
alias da_lua_getmetatable = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_getstack
alias da_lua_getstack = int function(lua_State*, int, lua_Debug*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_gettable
alias da_lua_gettable = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_gettop
alias da_lua_gettop = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_getupvalue
alias da_lua_getupvalue = const(char)* function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_iscfunction
alias da_lua_iscfunction = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_isinteger
alias da_lua_isinteger = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_isnumber
alias da_lua_isnumber = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_isstring
alias da_lua_isstring = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_isuserdata
alias da_lua_isuserdata = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_isyieldable
alias da_lua_isyieldable = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_len
alias da_lua_len = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_load
alias da_lua_load = int function(lua_State*, lua_Reader, void*, const(char)*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_newstate
alias da_lua_newstate = lua_State* function(lua_Alloc, void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_newthread
alias da_lua_newthread = lua_State* function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_newuserdatauv
alias da_lua_newuserdatauv = void* function(lua_State*, size_t, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_next
alias da_lua_next = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pcallk
alias da_lua_pcallk = int function(lua_State*, int, int, int, lua_KContext, lua_KFunction)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushboolean
alias da_lua_pushboolean = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushcclosure
alias da_lua_pushcclosure = void function(lua_State*, lua_CFunction, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushfstring
alias da_lua_pushfstring = const(char)* function(lua_State*, const(char)*, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushinteger
alias da_lua_pushinteger = void function(lua_State*, lua_Integer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushlightuserdata
alias da_lua_pushlightuserdata = void function(lua_State*, void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushlstring
alias da_lua_pushlstring = const(char)* function(lua_State*, const(char)*, size_t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushnil
alias da_lua_pushnil = void function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushnumber
alias da_lua_pushnumber = void function(lua_State*, lua_Number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushstring
alias da_lua_pushstring = const(char)* function(lua_State*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushthread
alias da_lua_pushthread = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushvalue
alias da_lua_pushvalue = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_pushvfstring
alias da_lua_pushvfstring = const(char)* function(lua_State*, const(char)*, va_list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_rawequal
alias da_lua_rawequal = int function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_rawget
alias da_lua_rawget = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_rawgeti
alias da_lua_rawgeti = int function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_rawgetp
alias da_lua_rawgetp = int function(lua_State*, int, const(void)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_rawlen
alias da_lua_rawlen = lua_Unsigned function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_rawset
alias da_lua_rawset = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_rawseti
alias da_lua_rawseti = void function(lua_State*, int, lua_Integer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_rawsetp
alias da_lua_rawsetp = void function(lua_State*, int, const(void)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_resetthread
alias da_lua_resetthread = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_resume
alias da_lua_resume = int function(lua_State*, lua_State*, int, int*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_rotate
alias da_lua_rotate = void function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_setallocf
alias da_lua_setallocf = void function(lua_State*, lua_Alloc, void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_setcstacklimit
alias da_lua_setcstacklimit = int function(lua_State*, uint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_setfield
alias da_lua_setfield = void function(lua_State*, int, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_setglobal
alias da_lua_setglobal = void function(lua_State*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_sethook
alias da_lua_sethook = void function(lua_State*, lua_Hook, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_setiuservalue
alias da_lua_setiuservalue = void function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_setlocal
alias da_lua_setlocal = const(char)* function(lua_State*, const(lua_Debug)*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_setmetatable
alias da_lua_setmetatable = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_settable
alias da_lua_settable = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_settop
alias da_lua_settop = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_setupvalue
alias da_lua_setupvalue = const(char)* function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_setwarnf
alias da_lua_setwarnf = void function(lua_State*, lua_WarnFunction, void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_status
alias da_lua_status = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_stringtonumber
alias da_lua_stringtonumber = size_t function(lua_State*, const(char)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_toboolean
alias da_lua_toboolean = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_tocfunction
alias da_lua_tocfunction = lua_CFunction function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_toclose
alias da_lua_toclose = void function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_tointegerx
alias da_lua_tointegerx = lua_Integer function(lua_State*, int, int*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_tolstring
alias da_lua_tolstring = const(char)* function(lua_State*, int, size_t*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_tonumberx
alias da_lua_tonumberx = lua_Number function(lua_State*, int, int*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_topointer
alias da_lua_topointer = const(void)* function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_tothread
alias da_lua_tothread = lua_State* function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_touserdata
alias da_lua_touserdata = void* function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_type
alias da_lua_type = int function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_typename
alias da_lua_typename = const(char)* function(lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_upvalueid
alias da_lua_upvalueid = void* function(lua_State*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_upvaluejoin
alias da_lua_upvaluejoin = void function(lua_State*, int, int, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_version
alias da_lua_version = lua_Number function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_warning
alias da_lua_warning = void function(lua_State*, const char*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_xmove
alias da_lua_xmove = void function(lua_State*, lua_State*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_lua_yieldk
alias da_lua_yieldk = int function(lua_State*, int, lua_KContext, lua_KFunction)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_base
alias da_luaopen_base = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_bit32
alias da_luaopen_bit32 = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_coroutine
alias da_luaopen_coroutine = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_debug
alias da_luaopen_debug = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_io
alias da_luaopen_io = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_math
alias da_luaopen_math = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_os
alias da_luaopen_os = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_package
alias da_luaopen_package = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_string
alias da_luaopen_string = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_table
alias da_luaopen_table = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_luaopen_utf8
alias da_luaopen_utf8 = int function(lua_State*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lua_Alloc
alias lua_Alloc = void* function(void*, void*, size_t, size_t)

Type for memory-allocation functions

lua_CFunction
alias lua_CFunction = int function(lua_State*)

Type for C functions registered with Lua

lua_Hook
alias lua_Hook = void function(lua_State*, lua_Debug*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lua_Integer
alias lua_Integer = long
Undocumented in source.
lua_KContext
alias lua_KContext = ptrdiff_t
Undocumented in source.
lua_KFunction
alias lua_KFunction = int function(lua_State*, int, lua_KContext)

Type for continuation functions

lua_Number
alias lua_Number = double
Undocumented in source.
lua_Reader
alias lua_Reader = const(char)* function(lua_State*, void*, size_t*)

Type for functions that read/write blocks when loading/dumping Lua chunks

lua_Unsigned
alias lua_Unsigned = uint
Undocumented in source.
lua_WarnFunction
alias lua_WarnFunction = void* function(void*, const char*, int)

Type for warning functions

lua_Writer
alias lua_Writer = int function(lua_State*, const(void)*, size_t, void*)

Type for functions that read/write blocks when loading/dumping Lua chunks

Enums

LUA_COLIBNAME
anonymousenum LUA_COLIBNAME
Undocumented in source.
LUA_GCSTOP
anonymousenum LUA_GCSTOP

garbage-collection function and options

LUA_HOOKCALL
anonymousenum LUA_HOOKCALL

Event codes

LUA_MASKCALL
anonymousenum LUA_MASKCALL

Event masks

LUA_NUMBER_SCAN
anonymousenum LUA_NUMBER_SCAN
Undocumented in source.
LUA_OK
anonymousenum LUA_OK

Thread status

LUA_OPADD
anonymousenum LUA_OPADD

Comparison annd arithmetic functions

LUA_OPEQ
anonymousenum LUA_OPEQ
Undocumented in source.
LUA_RIDX_MAINTHREAD
anonymousenum LUA_RIDX_MAINTHREAD

predefined values in the registry

LUA_TNONE
anonymousenum LUA_TNONE

Lua types

Functions

luaL_checkstring
const(char)* luaL_checkstring(lua_State* L, int n)
Undocumented in source. Be warned that the author may not have intended to support it.
luaL_checkversion
void luaL_checkversion(lua_State* L)
Undocumented in source. Be warned that the author may not have intended to support it.
luaL_dofile
int luaL_dofile(lua_State* L, const(char)* fn)

Loads and runs the given file.

luaL_dostring
int luaL_dostring(lua_State* L, const(char)* s)

Loads and runs the given string.

luaL_getmetatable
void luaL_getmetatable(lua_State* L, const(char)* n)

Pushes onto the stack the metatable associated with name tname in the registry.

luaL_loadbuffer
int luaL_loadbuffer(lua_State* L, const(char)* s, size_t sz, const(char)* n)

Equivalent to luaL_loadbufferx with mode equal to NULL.

luaL_loadfile
int luaL_loadfile(lua_State* L, const(char)* f)
Undocumented in source. Be warned that the author may not have intended to support it.
luaL_newlib
void luaL_newlib(lua_State* L, luaL_Reg[] l)
Undocumented in source. Be warned that the author may not have intended to support it.
luaL_newlibtable
void luaL_newlibtable(lua_State* L, const(luaL_Reg)[] l)
Undocumented in source. Be warned that the author may not have intended to support it.
luaL_optstring
const(char)* luaL_optstring(lua_State* L, int n, const(char)* d)
Undocumented in source. Be warned that the author may not have intended to support it.
luaL_typename
const(char)* luaL_typename(lua_State* L, int i)
lua_call
void lua_call(lua_State* L, int nargs, int nresults)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_getextraspace
ptrdiff_t lua_getextraspace(lua_State* L)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_getuservalue
int lua_getuservalue(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_insert
void lua_insert(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_isboolean
bool lua_isboolean(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_isfunction
bool lua_isfunction(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_islightuserdata
bool lua_islightuserdata(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_isnil
bool lua_isnil(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_isnone
bool lua_isnone(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_isnoneornil
bool lua_isnoneornil(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_istable
bool lua_istable(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_isthread
bool lua_isthread(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_newtable
void lua_newtable(lua_State* L)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_newuserdata
void* lua_newuserdata(lua_State* L, size_t s)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_pcall
int lua_pcall(lua_State* L, int nargs, int nresults, int errfunc)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_pop
void lua_pop(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_pushcfunction
void lua_pushcfunction(lua_State* L, lua_CFunction f)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_pushglobaltable
void lua_pushglobaltable(lua_State* L)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_pushliteral
const(char)* lua_pushliteral(lua_State* L, string s)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_register
void lua_register(lua_State* L, const(char)* n, lua_CFunction f)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_remove
void lua_remove(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_replace
void lua_replace(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_setuservalue
void lua_setuservalue(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_tointeger
lua_Integer lua_tointeger(lua_State* L, int i)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_tonumber
lua_Number lua_tonumber(lua_State* L, int i)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_tostring
const(char)* lua_tostring(lua_State* L, int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
lua_upvalueindex
int lua_upvalueindex(int i)

Pseudo-indices

lua_yield
int lua_yield(lua_State* L, int nresults)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

LUAI_MAXSTACK
enum LUAI_MAXSTACK;

Limits the size of the Lua stack. * * Its only purpose is to stop Lua from consuming unlimited stack * space (and to reserve some numbers for pseudo-indices).

LUAL_NUMSIZES
enum LUAL_NUMSIZES;
Undocumented in source.
LUA_AUTHORS
enum LUA_AUTHORS;

Lua authors

LUA_COPYRIGHT
enum LUA_COPYRIGHT;

Lua copyright statement

LUA_EXTRASPACE
enum LUA_EXTRASPACE;

Defines the size of a raw memory area.

LUA_IDSIZE
enum LUA_IDSIZE;

Max debug function description

LUA_MINSTACK
enum LUA_MINSTACK;

minimum Lua stack available to a C function

LUA_MULTRET
enum LUA_MULTRET;

option for multiple returns in 'lua_pcall' and 'lua_call'

LUA_NOREF
enum LUA_NOREF;
Undocumented in source.
LUA_NUMTAGS
enum LUA_NUMTAGS;

Lua type number tags

LUA_REGISTRYINDEX
enum LUA_REGISTRYINDEX;

The minimum valid index

LUA_RELEASE
enum LUA_RELEASE;

Minimum Lua release in which these bindings are compatible

LUA_SIGNATURE
enum LUA_SIGNATURE;

mark for precompiled code ('<esc>Lua')

LUA_VERSION
enum LUA_VERSION;

Minimum Lua version in which these bindings are compatible

LUA_VERSION_MAJOR
enum LUA_VERSION_MAJOR;

Mininum Major Lua version in which these bindings are compatible

LUA_VERSION_MINOR
enum LUA_VERSION_MINOR;

Minimum Minor Lua version in which these bindings are compatible

LUA_VERSION_NUM
enum LUA_VERSION_NUM;

Minimum Lua version number in which these bindings are compatible

LUA_VERSION_RELEASE
enum LUA_VERSION_RELEASE;

Minimum Lua release version in which these bindings are compatible

LUA_VERSION_RELEASE_NUM
enum LUA_VERSION_RELEASE_NUM;

Lua Release version number in which these bindings are compatible

Structs

luaL_Buffer
struct luaL_Buffer
Undocumented in source.
luaL_Reg
struct luaL_Reg
Undocumented in source.
luaL_Stream
struct luaL_Stream
Undocumented in source.
lua_Debug
struct lua_Debug
Undocumented in source.
lua_State
struct lua_State

Lua thread state.

Variables

LUA_REFNIL
enum int LUA_REFNIL;
Undocumented in source.

Meta

Date

Date: 2018-2019

Authors

Luís Ferreira <luis@aurorafoss.org>

License

GNU Lesser General Public License (Version 3, 29 June 2007)