Compounds |
class | LuaAutoBlock |
class | LuaObject |
class | LuaState |
struct | lua_Debug |
struct | luaL_Buffer |
struct | luaL_reg |
struct | luaState_reg |
class | LuaStateOutFile |
class | LuaStateOwner |
Defines |
#define | LUA_PRIVATE |
Typedefs |
typedef void *(* | lua_ReallocFunction )(void *ptr, int size, void *data, const char *allocName, unsigned int flags) |
typedef void(* | lua_FreeFunction )(void *ptr, void *data) |
typedef lua_State | lua_State |
typedef int(* | lua_CFunction )(lua_State *L) |
typedef LUA_NUMBER | lua_Number |
typedef L_CHAR | lua_char |
typedef lua_Debug | lua_Debug |
typedef lua_Localvar | lua_Localvar |
typedef void(* | lua_Hook )(lua_State *L, lua_Debug *ar) |
typedef luaL_reg | luaL_reg |
typedef luaL_Buffer | luaL_Buffer |
typedef lua_CFunction | LuaCFunction |
typedef int(* | LuaStateCFunction )(LuaState state) |
typedef luaState_reg | LuaFunctionList |
Functions |
void | lua_getdefaultmemoryfunctions (lua_ReallocFunction *reallocFunc, lua_FreeFunction *freeFunc, void **data) |
void | lua_setdefaultmemoryfunctions (lua_ReallocFunction reallocFunc, lua_FreeFunction freeFunc, void *data) |
LUA_API void | lua_setlockfunctions (lua_State *L, void(*lockFunc)(void *), void(*unlockFunc)(void *), void *lockData) |
LUA_API void | lua_setfatalerrorfunction (lua_State *L, void(*fatalErrorFunc)()) |
LUA_API void | lua_setminimumstringtablesize (int numstrings) |
LUA_API void | lua_setdefaulttagtablesize (int numtags) |
LUA_API void | lua_setminimumglobaltablesize (int numentries) |
LUA_API unsigned int | lua_setmainfunctionallocflags (lua_State *L, unsigned int allocFlags) |
LUA_API void | lua_setminimumauxspace (int size) |
LUA_API void | lua_getmethods (lua_State *L, int index) |
LUA_API void | lua_getdefaultmethods (lua_State *L, int type) |
LUA_API void | lua_setmethods (lua_State *L, int index) |
LUA_API void | lua_pushpointer (lua_State *L, const void *ptr) |
LUA_API int | lua_ispointer (lua_State *L, int index) |
LUA_API const void * | lua_getpointer (lua_State *L, int index) |
LUA_API lua_State * | lua_newthread (lua_State *L, int stacksize) |
LUA_API void | lua_close (lua_State *L) |
__inline int | lua_gettop (lua_State *L) |
LUA_API void | lua_settop (lua_State *L, int index) |
LUA_API void | lua_pushvalue (lua_State *L, int index) |
LUA_API void | lua_remove (lua_State *L, int index) |
LUA_API void | lua_insert (lua_State *L, int index) |
LUA_API int | lua_stackspace (lua_State *L) |
LUA_API const lua_char * | lua_type (lua_State *L, int index) |
LUA_API int | lua_isnumber (lua_State *L, int index) |
LUA_API int | lua_isstring (lua_State *L, int index) |
LUA_API int | lua_isustring (lua_State *L, int index) |
LUA_API int | lua_iscfunction (lua_State *L, int index) |
LUA_API int | lua_tag (lua_State *L, int index) |
LUA_API int | lua_rawtag (lua_State *L, int index) |
LUA_API int | lua_equal (lua_State *L, int index1, int index2) |
LUA_API int | lua_lessthan (lua_State *L, int index1, int index2) |
LUA_API lua_Number | lua_tonumber (lua_State *L, int index) |
LUA_API const lua_char * | lua_tostring (lua_State *L, int index) |
LUA_API const wchar_t * | lua_toustring (lua_State *L, int index) |
LUA_API size_t | lua_strlen (lua_State *L, int index) |
LUA_API lua_CFunction | lua_tocfunction (lua_State *L, int index) |
LUA_API void * | lua_touserdata (lua_State *L, int index) |
LUA_API const void * | lua_topointer (lua_State *L, int index) |
LUA_API void | lua_pushnil (lua_State *L) |
LUA_API void | lua_pushnumber (lua_State *L, lua_Number n) |
LUA_API void | lua_pushlstring (lua_State *L, const lua_char *s, size_t len) |
LUA_API void | lua_pushlustring (lua_State *L, const wchar_t *s, size_t len) |
LUA_API void | lua_pushstring (lua_State *L, const lua_char *s) |
LUA_API void | lua_pushustring (lua_State *L, const wchar_t *s) |
LUA_API void | lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) |
LUA_API void | lua_getglobal (lua_State *L, const lua_char *name) |
LUA_API void | lua_gettable (lua_State *L, int index) |
LUA_API void | lua_rawget (lua_State *L, int index) |
LUA_API void | lua_rawgeti (lua_State *L, int index, int n) |
LUA_API void | lua_getglobals (lua_State *L) |
LUA_API void | lua_gettagmethod (lua_State *L, int tag, const lua_char *event) |
LUA_API int | lua_getref (lua_State *L, int ref) |
LUA_API void | lua_newtable (lua_State *L) |
LUA_API void | lua_newtablesize (lua_State *L, int size) |
LUA_API void | lua_getregistry (lua_State *L) |
LUA_API void | lua_getweakregistry (lua_State *L) |
LUA_API void | lua_setglobal (lua_State *L, const lua_char *name) |
LUA_API void | lua_settable (lua_State *L, int index) |
LUA_API void | lua_rawset (lua_State *L, int index) |
LUA_API void | lua_rawseti (lua_State *L, int index, int n) |
LUA_API void | lua_setglobals (lua_State *L) |
LUA_API void | lua_settagmethod (lua_State *L, int tag, const lua_char *event) |
LUA_API int | lua_ref (lua_State *L, int lock) |
LUA_API int | lua_call (lua_State *L, int nargs, int nresults) |
LUA_API void | lua_rawcall (lua_State *L, int nargs, int nresults) |
LUA_API int | lua_loadfile (lua_State *L, const lua_char *filename) |
LUA_API int | lua_dofile (lua_State *L, const lua_char *filename) |
LUA_API int | lua_dostring (lua_State *L, const lua_char *str) |
LUA_API int | lua_loadbuffer (lua_State *L, const lua_char *buff, size_t size, const lua_char *name) |
LUA_API int | lua_dobuffer (lua_State *L, const lua_char *buff, size_t size, const lua_char *name) |
LUA_API int | lua_getgcthreshold (lua_State *L) |
LUA_API int | lua_getgccount (lua_State *L) |
LUA_API void | lua_setgcthreshold (lua_State *L, int newthreshold) |
LUA_API int | lua_newtype (lua_State *L, const lua_char *name, int basictype) |
LUA_API int | lua_copytagmethods (lua_State *L, int tagto, int tagfrom) |
LUA_API void | lua_settag (lua_State *L, int tag) |
LUA_API int | lua_name2tag (lua_State *L, const lua_char *name) |
LUA_API const lua_char * | lua_tag2name (lua_State *L, int tag) |
LUA_API void | lua_error (lua_State *L, const lua_char *s) |
LUA_API void | lua_unref (lua_State *L, int ref) |
LUA_API int | lua_next (lua_State *L, int index) |
LUA_API int | lua_getn (lua_State *L, int index) |
LUA_API void | lua_concat (lua_State *L, int n) |
LUA_API void * | lua_newuserdata (lua_State *L, size_t size) |
LUA_API void | lua_newuserdatabox (lua_State *L, void *u) |
LUA_API void | lua_setweakmode (lua_State *L, int mode) |
LUA_API int | lua_getweakmode (lua_State *L, int index) |
LUA_API int | lua_getstack (lua_State *L, int level, lua_Debug *ar) |
LUA_API int | lua_getinfo (lua_State *L, const lua_char *what, lua_Debug *ar) |
LUA_API const lua_char * | lua_getlocal (lua_State *L, const lua_Debug *ar, int n) |
LUA_API const lua_char * | lua_setlocal (lua_State *L, const lua_Debug *ar, int n) |
LUA_API lua_Hook | lua_setcallhook (lua_State *L, lua_Hook func) |
LUA_API lua_Hook | lua_setlinehook (lua_State *L, lua_Hook func) |
LUALIB_API void | luaL_openlib (lua_State *L, const luaL_reg *l, int n) |
LUALIB_API void | luaL_openlibintotable (lua_State *L, const luaL_reg *l, int n) |
LUALIB_API void | luaL_argerror (lua_State *L, int numarg, const lua_char *extramsg) |
LUALIB_API const lua_char * | luaL_check_lstr (lua_State *L, int numArg, size_t *len) |
LUALIB_API const wchar_t * | luaL_check_lustr (lua_State *L, int numArg, size_t *len) |
LUALIB_API const lua_char * | luaL_opt_lstr (lua_State *L, int numArg, const lua_char *def, size_t *len) |
LUALIB_API lua_Number | luaL_check_number (lua_State *L, int numArg) |
LUALIB_API lua_Number | luaL_opt_number (lua_State *L, int nArg, lua_Number def) |
LUALIB_API void | luaL_checkstack (lua_State *L, int space, const lua_char *msg) |
LUALIB_API void | luaL_checktype (lua_State *L, int narg, int t) |
LUALIB_API void | luaL_checkany (lua_State *L, int narg) |
LUALIB_API void * | luaL_check_userdata (lua_State *L, int narg, const lua_char *name) |
LUALIB_API void | luaL_verror (lua_State *L, const lua_char *fmt,...) |
LUALIB_API int | luaL_findstring (const lua_char *name, const lua_char *const list[]) |
LUALIB_API void | luaL_buffinit (lua_State *L, luaL_Buffer *B, int isUnicode) |
LUALIB_API lua_char * | luaL_prepbuffer (luaL_Buffer *B) |
LUALIB_API void | luaL_addlstring (luaL_Buffer *B, const lua_char *s, size_t l) |
LUALIB_API void | luaL_addlustring (luaL_Buffer *B, const wchar_t *s, size_t l) |
LUALIB_API void | luaL_addstring (luaL_Buffer *B, const lua_char *s) |
LUALIB_API void | luaL_addustring (luaL_Buffer *B, const wchar_t *s) |
LUALIB_API void | luaL_addvalue (luaL_Buffer *B) |
LUALIB_API void | luaL_pushresult (luaL_Buffer *B) |