틀:Lua:C:Api

  • state manipulation
    • lua_newstate
    • lua_close
    • lua_newthread
    • lua_atpanic
  • basic stack manipulation
    • lua_gettop
    • lua_settop
    • lua_pushvalue
    • lua_remove
    • lua_insert
    • lua_replace
    • lua_checkstack
    • lua_xmove
  • access functions
    • lua_isnumber
    • lua_isstring
    • lua_iscfunction
    • lua_isuserdata
    • lua_type
    • lua_typename
    • lua_equal
    • lua_rawequal
    • lua_lessthan
    • lua_tonumber
    • lua_tointeger
    • lua_toboolean
    • lua_tolstring
    • lua_objlen
    • lua_tocfunction
    • lua_touserdata
    • lua_tothread
    • lua_topointer
  • push functions
    • lua_pushnil
    • lua_pushnumber
    • lua_pushinteger
    • lua_pushlstring
    • lua_pushstring
    • lua_pushvfstring
    • lua_pushfstring
    • lua_pushcclosure
    • lua_pushboolean
    • lua_pushlightuserdata
    • lua_pushthread
  • get functions
    • lua_gettable
    • lua_getfield
    • lua_rawget
    • lua_rawgeti
    • lua_createtable
    • lua_newuserdata
    • lua_getmetatable
    • lua_getfenv
  • set functions
    • lua_settable
    • lua_setfield
    • lua_rawset
    • lua_rawseti
    • lua_setmetatable
    • lua_setfenv
  • 'load' and 'call' functions
    • lua_call
    • lua_pcall
    • lua_cpcall
    • lua_load
    • lua_dump
  • coroutine functions
    • lua_yield
    • lua_resume
    • lua_status
  • garbage-collection function
    • lua_gc
  • miscellaneous functions
    • lua_error
    • lua_next
    • lua_concat
    • lua_getallocf
    • lua_setallocf
  • hack
    • lua_setlevel
  • Debug API
    • lua_getstack
    • lua_getinfo
    • lua_getlocal
    • lua_setlocal
    • lua_getupvalue
    • lua_setupvalue
    • lua_sethook
    • lua_gethook
    • lua_gethookmask
    • lua_gethookcount
  • From Lua 5.2
    • lua_upvalueid
    • lua_upvaluejoin
    • lua_loadx
  • Control the JIT engine.
    • luaJIT_setmode
    • LUAJIT_VERSION_SYM
  • Lua Auxiliary functions
    • luaL_openlib
    • luaL_register
    • luaL_getmetafield
    • luaL_callmeta
    • luaL_typerror
    • luaL_argerror
    • luaL_checklstring
    • luaL_optlstring
    • luaL_checknumber
    • luaL_optnumber
    • luaL_checkinteger
    • luaL_optinteger
    • luaL_checkstack
    • luaL_checktype
    • luaL_checkany
    • luaL_newmetatable
    • luaL_checkudata
    • luaL_where
    • luaL_error
    • luaL_checkoption
    • luaL_ref
    • luaL_unref
    • luaL_loadfile
    • luaL_loadbuffer
    • luaL_loadstring
    • luaL_newstate
    • luaL_gsub
    • luaL_findtable
  • From Lua 5.2.
    • luaL_fileresult
    • luaL_execresult
    • luaL_loadfilex
    • luaL_loadbufferx
    • luaL_traceback
  • compatibility only
    • luaL_buffinit
    • luaL_prepbuffer
    • luaL_addlstring
    • luaL_addstring
    • luaL_addvalue
    • luaL_pushresult
  • Lua Standard library
    • luaopen_base
    • luaopen_math
    • luaopen_string
    • luaopen_table
    • luaopen_io
    • luaopen_os
    • luaopen_package
    • luaopen_debug
    • luaopen_bit
    • luaopen_jit
    • luaopen_ffi
    • luaL_openlibs
  • more compatibility
    • lua_absindex
    • luaL_setmetatable