5.1 – Functions and Types

Here we list all functions and types from the auxiliary library in alphabetical order.

luaL_typename
  • References/Lua/Lua/Auxiliary Library/Functions and Types

luaL_typename[-0, +0, –] const char *luaL_typename (lua_State *L, int index); Returns the name of the type

2025-01-10 15:47:30
luaL_checknumber
  • References/Lua/Lua/Auxiliary Library/Functions and Types

luaL_checknumber[-0, +0, v] lua_Number luaL_checknumber (lua_State *L, int arg); Checks whether

2025-01-10 15:47:30
luaL_optnumber
  • References/Lua/Lua/Auxiliary Library/Functions and Types

luaL_optnumber[-0, +0, v] lua_Number luaL_optnumber (lua_State *L, int arg, lua_Number d); If

2025-01-10 15:47:30
luaL_newlib
  • References/Lua/Lua/Auxiliary Library/Functions and Types

luaL_newlib[-0, +1, m] void luaL_newlib (lua_State *L, const luaL_Reg l[]); Creates a new table

2025-01-10 15:47:30
luaL_loadfilex
  • References/Lua/Lua/Auxiliary Library/Functions and Types

luaL_loadfilex[-0, +1, m] int luaL_loadfilex (lua_State *L, const char *filename,

2025-01-10 15:47:30
luaL_newlibtable
  • References/Lua/Lua/Auxiliary Library/Functions and Types

luaL_newlibtable[-0, +1, m] void luaL_newlibtable (lua_State *L, const luaL_Reg l[]); Creates

2025-01-10 15:47:30
luaL_addvalue
  • References/Lua/Lua/Auxiliary Library/Functions and Types

luaL_addvalue[-1, +?, m] void luaL_addvalue (luaL_Buffer *B); Adds the value at the top of the

2025-01-10 15:47:30
luaL_getmetafield
  • References/Lua/Lua/Auxiliary Library/Functions and Types

luaL_getmetafield[-0, +(0|1), m] int luaL_getmetafield (lua_State *L, int obj, const char *e);

2025-01-10 15:47:30
luaL_unref
  • References/Lua/Lua/Auxiliary Library/Functions and Types

luaL_unref[-0, +0, –] void luaL_unref (lua_State *L, int t, int ref); Releases reference ref

2025-01-10 15:47:30
luaL_callmeta
  • References/Lua/Lua/Auxiliary Library/Functions and Types

luaL_callmeta[-0, +(0|1), e] int luaL_callmeta (lua_State *L, int obj, const char *e); Calls a

2025-01-10 15:47:30