Ardour
9.0-pre0-582-g084a23a80d
|
Go to the source code of this file.
Classes | |
struct | lua_Debug |
Macros | |
#define | LUA_VERSION_MAJOR "5" |
#define | LUA_VERSION_MINOR "3" |
#define | LUA_VERSION_NUM 503 |
#define | LUA_VERSION_RELEASE "5" |
#define | LUA_VERSION "Lua " LUA_VERSION_MAJOR "." LUA_VERSION_MINOR |
#define | LUA_RELEASE LUA_VERSION "." LUA_VERSION_RELEASE |
#define | LUA_COPYRIGHT LUA_RELEASE " Copyright (C) 1994-2018 Lua.org, PUC-Rio" |
#define | LUA_AUTHORS "R. Ierusalimschy, L. H. de Figueiredo, W. Celes" |
#define | LUA_SIGNATURE "\x1bLua" |
#define | LUA_MULTRET (-1) |
#define | LUA_REGISTRYINDEX (-LUAI_MAXSTACK - 1000) |
#define | lua_upvalueindex(i) (LUA_REGISTRYINDEX - (i)) |
#define | LUA_OK 0 |
#define | LUA_YIELD 1 |
#define | LUA_ERRRUN 2 |
#define | LUA_ERRSYNTAX 3 |
#define | LUA_ERRMEM 4 |
#define | LUA_ERRGCMM 5 |
#define | LUA_ERRERR 6 |
#define | LUA_TNONE (-1) |
#define | LUA_TNIL 0 |
#define | LUA_TBOOLEAN 1 |
#define | LUA_TLIGHTUSERDATA 2 |
#define | LUA_TNUMBER 3 |
#define | LUA_TSTRING 4 |
#define | LUA_TTABLE 5 |
#define | LUA_TFUNCTION 6 |
#define | LUA_TUSERDATA 7 |
#define | LUA_TTHREAD 8 |
#define | LUA_NUMTAGS 9 |
#define | LUA_MINSTACK 20 |
#define | LUA_RIDX_MAINTHREAD 1 |
#define | LUA_RIDX_GLOBALS 2 |
#define | LUA_RIDX_LAST LUA_RIDX_GLOBALS |
#define | LUA_OPADD 0 /* ORDER TM, ORDER OP */ |
#define | LUA_OPSUB 1 |
#define | LUA_OPMUL 2 |
#define | LUA_OPMOD 3 |
#define | LUA_OPPOW 4 |
#define | LUA_OPDIV 5 |
#define | LUA_OPIDIV 6 |
#define | LUA_OPBAND 7 |
#define | LUA_OPBOR 8 |
#define | LUA_OPBXOR 9 |
#define | LUA_OPSHL 10 |
#define | LUA_OPSHR 11 |
#define | LUA_OPUNM 12 |
#define | LUA_OPBNOT 13 |
#define | LUA_OPEQ 0 |
#define | LUA_OPLT 1 |
#define | LUA_OPLE 2 |
#define | lua_call(L, n, r) lua_callk(L, (n), (r), 0, NULL) |
#define | lua_pcall(L, n, r, f) lua_pcallk(L, (n), (r), (f), 0, NULL) |
#define | lua_yield(L, n) lua_yieldk(L, (n), 0, NULL) |
#define | LUA_GCSTOP 0 |
#define | LUA_GCRESTART 1 |
#define | LUA_GCCOLLECT 2 |
#define | LUA_GCCOUNT 3 |
#define | LUA_GCCOUNTB 4 |
#define | LUA_GCSTEP 5 |
#define | LUA_GCSETPAUSE 6 |
#define | LUA_GCSETSTEPMUL 7 |
#define | LUA_GCISRUNNING 9 |
#define | lua_getextraspace(L) ((void *)((char *)(L) - LUA_EXTRASPACE)) |
#define | lua_tonumber(L, i) lua_tonumberx(L,(i),NULL) |
#define | lua_tointeger(L, i) lua_tointegerx(L,(i),NULL) |
#define | lua_pop(L, n) lua_settop(L, -(n)-1) |
#define | lua_newtable(L) lua_createtable(L, 0, 0) |
#define | lua_register(L, n, f) (lua_pushcfunction(L, (f)), lua_setglobal(L, (n))) |
#define | lua_pushcfunction(L, f) lua_pushcclosure(L, (f), 0) |
#define | lua_isfunction(L, n) (lua_type(L, (n)) == LUA_TFUNCTION) |
#define | lua_istable(L, n) (lua_type(L, (n)) == LUA_TTABLE) |
#define | lua_islightuserdata(L, n) (lua_type(L, (n)) == LUA_TLIGHTUSERDATA) |
#define | lua_isnil(L, n) (lua_type(L, (n)) == LUA_TNIL) |
#define | lua_isboolean(L, n) (lua_type(L, (n)) == LUA_TBOOLEAN) |
#define | lua_isthread(L, n) (lua_type(L, (n)) == LUA_TTHREAD) |
#define | lua_isnone(L, n) (lua_type(L, (n)) == LUA_TNONE) |
#define | lua_isnoneornil(L, n) (lua_type(L, (n)) <= 0) |
#define | lua_pushliteral(L, s) lua_pushstring(L, "" s) |
#define | lua_pushglobaltable(L) ((void)lua_rawgeti(L, LUA_REGISTRYINDEX, LUA_RIDX_GLOBALS)) |
#define | lua_tostring(L, i) lua_tolstring(L, (i), NULL) |
#define | lua_insert(L, idx) lua_rotate(L, (idx), 1) |
#define | lua_remove(L, idx) (lua_rotate(L, (idx), -1), lua_pop(L, 1)) |
#define | lua_replace(L, idx) (lua_copy(L, -1, (idx)), lua_pop(L, 1)) |
#define | LUA_HOOKCALL 0 |
#define | LUA_HOOKRET 1 |
#define | LUA_HOOKLINE 2 |
#define | LUA_HOOKCOUNT 3 |
#define | LUA_HOOKTAILCALL 4 |
#define | LUA_MASKCALL (1 << LUA_HOOKCALL) |
#define | LUA_MASKRET (1 << LUA_HOOKRET) |
#define | LUA_MASKLINE (1 << LUA_HOOKLINE) |
#define | LUA_MASKCOUNT (1 << LUA_HOOKCOUNT) |
Typedefs | |
typedef struct lua_State | lua_State |
typedef double | lua_Number |
typedef LUA_INTEGER | lua_Integer |
typedef unsigned LUA_INTEGER | lua_Unsigned |
typedef ptrdiff_t | lua_KContext |
typedef int(* | lua_CFunction) (lua_State *L) |
typedef int(* | lua_KFunction) (lua_State *L, int status, lua_KContext ctx) |
typedef const char *(* | lua_Reader) (lua_State *L, void *ud, size_t *sz) |
typedef int(* | lua_Writer) (lua_State *L, const void *p, size_t sz, void *ud) |
typedef void *(* | lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize) |
typedef struct lua_Debug | lua_Debug |
typedef void(* | lua_Hook) (lua_State *L, lua_Debug *ar) |
Functions | |
lua_State *() | lua_newstate (lua_Alloc f, void *ud) |
void() | lua_close (lua_State *L) |
lua_State *() | lua_newthread (lua_State *L) |
lua_CFunction() | lua_atpanic (lua_State *L, lua_CFunction panicf) |
const lua_Number *() | lua_version (lua_State *L) |
int() | lua_absindex (lua_State *L, int idx) |
int() | lua_gettop (lua_State *L) |
void() | lua_settop (lua_State *L, int idx) |
void() | lua_pushvalue (lua_State *L, int idx) |
void() | lua_rotate (lua_State *L, int idx, int n) |
void() | lua_copy (lua_State *L, int fromidx, int toidx) |
int() | lua_checkstack (lua_State *L, int n) |
void() | lua_xmove (lua_State *from, lua_State *to, int n) |
int() | lua_isnumber (lua_State *L, int idx) |
int() | lua_isstring (lua_State *L, int idx) |
int() | lua_iscfunction (lua_State *L, int idx) |
int() | lua_isinteger (lua_State *L, int idx) |
int() | lua_isuserdata (lua_State *L, int idx) |
int() | lua_type (lua_State *L, int idx) |
const char *() | lua_typename (lua_State *L, int tp) |
lua_Number() | lua_tonumberx (lua_State *L, int idx, int *isnum) |
lua_Integer() | lua_tointegerx (lua_State *L, int idx, int *isnum) |
int() | lua_toboolean (lua_State *L, int idx) |
const char *() | lua_tolstring (lua_State *L, int idx, size_t *len) |
size_t() | lua_rawlen (lua_State *L, int idx) |
lua_CFunction() | lua_tocfunction (lua_State *L, int idx) |
void *() | lua_touserdata (lua_State *L, int idx) |
lua_State *() | lua_tothread (lua_State *L, int idx) |
const void *() | lua_topointer (lua_State *L, int idx) |
void() | lua_arith (lua_State *L, int op) |
int() | lua_rawequal (lua_State *L, int idx1, int idx2) |
int() | lua_compare (lua_State *L, int idx1, int idx2, int op) |
void() | lua_pushnil (lua_State *L) |
void() | lua_pushnumber (lua_State *L, lua_Number n) |
void() | lua_pushinteger (lua_State *L, lua_Integer n) |
const char *() | lua_pushlstring (lua_State *L, const char *s, size_t len) |
const char *() | lua_pushstring (lua_State *L, const char *s) |
const char *() | lua_pushvfstring (lua_State *L, const char *fmt, va_list argp) |
const char *() | lua_pushfstring (lua_State *L, const char *fmt,...) |
void() | lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) |
void() | lua_pushboolean (lua_State *L, int b) |
void() | lua_pushlightuserdata (lua_State *L, void *p) |
int() | lua_pushthread (lua_State *L) |
int() | lua_getglobal (lua_State *L, const char *name) |
int() | lua_gettable (lua_State *L, int idx) |
int() | lua_getfield (lua_State *L, int idx, const char *k) |
int() | lua_geti (lua_State *L, int idx, lua_Integer n) |
int() | lua_rawget (lua_State *L, int idx) |
int() | lua_rawgeti (lua_State *L, int idx, lua_Integer n) |
int() | lua_rawgetp (lua_State *L, int idx, const void *p) |
void() | lua_createtable (lua_State *L, int narr, int nrec) |
void *() | lua_newuserdata (lua_State *L, size_t sz) |
int() | lua_getmetatable (lua_State *L, int objindex) |
int() | lua_getuservalue (lua_State *L, int idx) |
void() | lua_setglobal (lua_State *L, const char *name) |
void() | lua_settable (lua_State *L, int idx) |
void() | lua_setfield (lua_State *L, int idx, const char *k) |
void() | lua_seti (lua_State *L, int idx, lua_Integer n) |
void() | lua_rawset (lua_State *L, int idx) |
void() | lua_rawseti (lua_State *L, int idx, lua_Integer n) |
void() | lua_rawsetp (lua_State *L, int idx, const void *p) |
int() | lua_setmetatable (lua_State *L, int objindex) |
void() | lua_setuservalue (lua_State *L, int idx) |
void() | lua_callk (lua_State *L, int nargs, int nresults, lua_KContext ctx, lua_KFunction k) |
int() | lua_pcallk (lua_State *L, int nargs, int nresults, int errfunc, lua_KContext ctx, lua_KFunction k) |
int() | lua_load (lua_State *L, lua_Reader reader, void *dt, const char *chunkname, const char *mode) |
int() | lua_dump (lua_State *L, lua_Writer writer, void *data, int strip) |
int() | lua_yieldk (lua_State *L, int nresults, lua_KContext ctx, lua_KFunction k) |
int() | lua_resume (lua_State *L, lua_State *from, int narg) |
int() | lua_status (lua_State *L) |
int() | lua_isyieldable (lua_State *L) |
int() | lua_gc (lua_State *L, int what, int data) |
void() | lua_mlock (lua_State *L, int enable) |
int() | lua_error (lua_State *L) |
int() | lua_next (lua_State *L, int idx) |
void() | lua_concat (lua_State *L, int n) |
void() | lua_len (lua_State *L, int idx) |
size_t() | lua_stringtonumber (lua_State *L, const char *s) |
lua_Alloc() | lua_getallocf (lua_State *L, void **ud) |
void() | lua_setallocf (lua_State *L, lua_Alloc f, void *ud) |
int() | lua_getstack (lua_State *L, int level, lua_Debug *ar) |
int() | lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) |
const char *() | lua_getlocal (lua_State *L, const lua_Debug *ar, int n) |
const char *() | lua_setlocal (lua_State *L, const lua_Debug *ar, int n) |
const char *() | lua_getupvalue (lua_State *L, int funcindex, int n) |
const char *() | lua_setupvalue (lua_State *L, int funcindex, int n) |
void *() | lua_upvalueid (lua_State *L, int fidx, int n) |
void() | lua_upvaluejoin (lua_State *L, int fidx1, int n1, int fidx2, int n2) |
void() | lua_sethook (lua_State *L, lua_Hook func, int mask, int count) |
lua_Hook() | lua_gethook (lua_State *L) |
int() | lua_gethookmask (lua_State *L) |
int() | lua_gethookcount (lua_State *L) |
Variables | |
const char | lua_ident [] |
#define LUA_AUTHORS "R. Ierusalimschy, L. H. de Figueiredo, W. Celes" |
Definition at line 27 of file lua-5.3.5/lua.h.
#define lua_call | ( | L, | |
n, | |||
r | |||
) | lua_callk(L, (n), (r), 0, NULL) |
Definition at line 274 of file lua-5.3.5/lua.h.
#define LUA_COPYRIGHT LUA_RELEASE " Copyright (C) 1994-2018 Lua.org, PUC-Rio" |
Definition at line 26 of file lua-5.3.5/lua.h.
#define LUA_ERRERR 6 |
Definition at line 53 of file lua-5.3.5/lua.h.
#define LUA_ERRGCMM 5 |
Definition at line 52 of file lua-5.3.5/lua.h.
#define LUA_ERRMEM 4 |
Definition at line 51 of file lua-5.3.5/lua.h.
#define LUA_ERRRUN 2 |
Definition at line 49 of file lua-5.3.5/lua.h.
#define LUA_ERRSYNTAX 3 |
Definition at line 50 of file lua-5.3.5/lua.h.
#define LUA_GCCOLLECT 2 |
Definition at line 304 of file lua-5.3.5/lua.h.
#define LUA_GCCOUNT 3 |
Definition at line 305 of file lua-5.3.5/lua.h.
#define LUA_GCCOUNTB 4 |
Definition at line 306 of file lua-5.3.5/lua.h.
#define LUA_GCISRUNNING 9 |
Definition at line 310 of file lua-5.3.5/lua.h.
#define LUA_GCRESTART 1 |
Definition at line 303 of file lua-5.3.5/lua.h.
#define LUA_GCSETPAUSE 6 |
Definition at line 308 of file lua-5.3.5/lua.h.
#define LUA_GCSETSTEPMUL 7 |
Definition at line 309 of file lua-5.3.5/lua.h.
#define LUA_GCSTEP 5 |
Definition at line 307 of file lua-5.3.5/lua.h.
#define LUA_GCSTOP 0 |
Definition at line 302 of file lua-5.3.5/lua.h.
#define lua_getextraspace | ( | L | ) | ((void *)((char *)(L) - LUA_EXTRASPACE)) |
Definition at line 341 of file lua-5.3.5/lua.h.
#define LUA_HOOKCALL 0 |
Definition at line 404 of file lua-5.3.5/lua.h.
#define LUA_HOOKCOUNT 3 |
Definition at line 407 of file lua-5.3.5/lua.h.
#define LUA_HOOKLINE 2 |
Definition at line 406 of file lua-5.3.5/lua.h.
#define LUA_HOOKRET 1 |
Definition at line 405 of file lua-5.3.5/lua.h.
#define LUA_HOOKTAILCALL 4 |
Definition at line 408 of file lua-5.3.5/lua.h.
#define lua_insert | ( | L, | |
idx | |||
) | lua_rotate(L, (idx), 1) |
Definition at line 371 of file lua-5.3.5/lua.h.
#define lua_isboolean | ( | L, | |
n | |||
) | (lua_type(L, (n)) == LUA_TBOOLEAN) |
Definition at line 358 of file lua-5.3.5/lua.h.
#define lua_isfunction | ( | L, | |
n | |||
) | (lua_type(L, (n)) == LUA_TFUNCTION) |
Definition at line 354 of file lua-5.3.5/lua.h.
#define lua_islightuserdata | ( | L, | |
n | |||
) | (lua_type(L, (n)) == LUA_TLIGHTUSERDATA) |
Definition at line 356 of file lua-5.3.5/lua.h.
Definition at line 357 of file lua-5.3.5/lua.h.
Definition at line 360 of file lua-5.3.5/lua.h.
#define lua_isnoneornil | ( | L, | |
n | |||
) | (lua_type(L, (n)) <= 0) |
Definition at line 361 of file lua-5.3.5/lua.h.
#define lua_istable | ( | L, | |
n | |||
) | (lua_type(L, (n)) == LUA_TTABLE) |
Definition at line 355 of file lua-5.3.5/lua.h.
#define lua_isthread | ( | L, | |
n | |||
) | (lua_type(L, (n)) == LUA_TTHREAD) |
Definition at line 359 of file lua-5.3.5/lua.h.
#define LUA_MASKCALL (1 << LUA_HOOKCALL) |
Definition at line 414 of file lua-5.3.5/lua.h.
#define LUA_MASKCOUNT (1 << LUA_HOOKCOUNT) |
Definition at line 417 of file lua-5.3.5/lua.h.
#define LUA_MASKLINE (1 << LUA_HOOKLINE) |
Definition at line 416 of file lua-5.3.5/lua.h.
#define LUA_MASKRET (1 << LUA_HOOKRET) |
Definition at line 415 of file lua-5.3.5/lua.h.
#define LUA_MINSTACK 20 |
Definition at line 79 of file lua-5.3.5/lua.h.
#define LUA_MULTRET (-1) |
Definition at line 34 of file lua-5.3.5/lua.h.
#define lua_newtable | ( | L | ) | lua_createtable(L, 0, 0) |
Definition at line 348 of file lua-5.3.5/lua.h.
#define LUA_NUMTAGS 9 |
Definition at line 74 of file lua-5.3.5/lua.h.
#define LUA_OK 0 |
Definition at line 47 of file lua-5.3.5/lua.h.
#define LUA_OPADD 0 /* ORDER TM, ORDER OP */ |
Definition at line 196 of file lua-5.3.5/lua.h.
#define LUA_OPBAND 7 |
Definition at line 203 of file lua-5.3.5/lua.h.
#define LUA_OPBNOT 13 |
Definition at line 209 of file lua-5.3.5/lua.h.
#define LUA_OPBOR 8 |
Definition at line 204 of file lua-5.3.5/lua.h.
#define LUA_OPBXOR 9 |
Definition at line 205 of file lua-5.3.5/lua.h.
#define LUA_OPDIV 5 |
Definition at line 201 of file lua-5.3.5/lua.h.
#define LUA_OPEQ 0 |
Definition at line 213 of file lua-5.3.5/lua.h.
#define LUA_OPIDIV 6 |
Definition at line 202 of file lua-5.3.5/lua.h.
#define LUA_OPLE 2 |
Definition at line 215 of file lua-5.3.5/lua.h.
#define LUA_OPLT 1 |
Definition at line 214 of file lua-5.3.5/lua.h.
#define LUA_OPMOD 3 |
Definition at line 199 of file lua-5.3.5/lua.h.
#define LUA_OPMUL 2 |
Definition at line 198 of file lua-5.3.5/lua.h.
#define LUA_OPPOW 4 |
Definition at line 200 of file lua-5.3.5/lua.h.
#define LUA_OPSHL 10 |
Definition at line 206 of file lua-5.3.5/lua.h.
#define LUA_OPSHR 11 |
Definition at line 207 of file lua-5.3.5/lua.h.
#define LUA_OPSUB 1 |
Definition at line 197 of file lua-5.3.5/lua.h.
#define LUA_OPUNM 12 |
Definition at line 208 of file lua-5.3.5/lua.h.
#define lua_pcall | ( | L, | |
n, | |||
r, | |||
f | |||
) | lua_pcallk(L, (n), (r), (f), 0, NULL) |
Definition at line 278 of file lua-5.3.5/lua.h.
#define lua_pop | ( | L, | |
n | |||
) | lua_settop(L, -(n)-1) |
Definition at line 346 of file lua-5.3.5/lua.h.
#define lua_pushcfunction | ( | L, | |
f | |||
) | lua_pushcclosure(L, (f), 0) |
Definition at line 352 of file lua-5.3.5/lua.h.
#define lua_pushglobaltable | ( | L | ) | ((void)lua_rawgeti(L, LUA_REGISTRYINDEX, LUA_RIDX_GLOBALS)) |
Definition at line 365 of file lua-5.3.5/lua.h.
#define lua_pushliteral | ( | L, | |
s | |||
) | lua_pushstring(L, "" s) |
Definition at line 363 of file lua-5.3.5/lua.h.
#define lua_register | ( | L, | |
n, | |||
f | |||
) | (lua_pushcfunction(L, (f)), lua_setglobal(L, (n))) |
Definition at line 350 of file lua-5.3.5/lua.h.
#define LUA_REGISTRYINDEX (-LUAI_MAXSTACK - 1000) |
Definition at line 42 of file lua-5.3.5/lua.h.
#define LUA_RELEASE LUA_VERSION "." LUA_VERSION_RELEASE |
Definition at line 25 of file lua-5.3.5/lua.h.
#define lua_remove | ( | L, | |
idx | |||
) | (lua_rotate(L, (idx), -1), lua_pop(L, 1)) |
Definition at line 373 of file lua-5.3.5/lua.h.
Definition at line 375 of file lua-5.3.5/lua.h.
#define LUA_RIDX_GLOBALS 2 |
Definition at line 84 of file lua-5.3.5/lua.h.
#define LUA_RIDX_LAST LUA_RIDX_GLOBALS |
Definition at line 85 of file lua-5.3.5/lua.h.
#define LUA_RIDX_MAINTHREAD 1 |
Definition at line 83 of file lua-5.3.5/lua.h.
#define LUA_SIGNATURE "\x1bLua" |
Definition at line 31 of file lua-5.3.5/lua.h.
#define LUA_TBOOLEAN 1 |
Definition at line 65 of file lua-5.3.5/lua.h.
#define LUA_TFUNCTION 6 |
Definition at line 70 of file lua-5.3.5/lua.h.
#define LUA_TLIGHTUSERDATA 2 |
Definition at line 66 of file lua-5.3.5/lua.h.
#define LUA_TNIL 0 |
Definition at line 64 of file lua-5.3.5/lua.h.
#define LUA_TNONE (-1) |
Definition at line 62 of file lua-5.3.5/lua.h.
#define LUA_TNUMBER 3 |
Definition at line 67 of file lua-5.3.5/lua.h.
#define lua_tointeger | ( | L, | |
i | |||
) | lua_tointegerx(L,(i),NULL) |
Definition at line 344 of file lua-5.3.5/lua.h.
#define lua_tonumber | ( | L, | |
i | |||
) | lua_tonumberx(L,(i),NULL) |
Definition at line 343 of file lua-5.3.5/lua.h.
#define lua_tostring | ( | L, | |
i | |||
) | lua_tolstring(L, (i), NULL) |
Definition at line 368 of file lua-5.3.5/lua.h.
#define LUA_TSTRING 4 |
Definition at line 68 of file lua-5.3.5/lua.h.
#define LUA_TTABLE 5 |
Definition at line 69 of file lua-5.3.5/lua.h.
#define LUA_TTHREAD 8 |
Definition at line 72 of file lua-5.3.5/lua.h.
#define LUA_TUSERDATA 7 |
Definition at line 71 of file lua-5.3.5/lua.h.
#define lua_upvalueindex | ( | i | ) | (LUA_REGISTRYINDEX - (i)) |
Definition at line 43 of file lua-5.3.5/lua.h.
#define LUA_VERSION "Lua " LUA_VERSION_MAJOR "." LUA_VERSION_MINOR |
Definition at line 24 of file lua-5.3.5/lua.h.
#define LUA_VERSION_MAJOR "5" |
Definition at line 19 of file lua-5.3.5/lua.h.
#define LUA_VERSION_MINOR "3" |
Definition at line 20 of file lua-5.3.5/lua.h.
#define LUA_VERSION_NUM 503 |
Definition at line 21 of file lua-5.3.5/lua.h.
#define LUA_VERSION_RELEASE "5" |
Definition at line 22 of file lua-5.3.5/lua.h.
#define LUA_YIELD 1 |
Definition at line 48 of file lua-5.3.5/lua.h.
#define lua_yield | ( | L, | |
n | |||
) | lua_yieldk(L, (n), 0, NULL) |
Definition at line 295 of file lua-5.3.5/lua.h.
typedef void*(* lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize) |
Definition at line 124 of file lua-5.3.5/lua.h.
typedef int(* lua_CFunction) (lua_State *L) |
Definition at line 105 of file lua-5.3.5/lua.h.
Definition at line 331 of file lua-5.3.5/lua.h.
Definition at line 423 of file lua-5.3.5/lua.h.
typedef LUA_INTEGER lua_Integer |
Definition at line 93 of file lua-5.3.5/lua.h.
typedef ptrdiff_t lua_KContext |
Definition at line 99 of file lua-5.3.5/lua.h.
typedef int(* lua_KFunction) (lua_State *L, int status, lua_KContext ctx) |
Definition at line 110 of file lua-5.3.5/lua.h.
typedef double lua_Number |
Definition at line 89 of file lua-5.3.5/lua.h.
typedef const char*(* lua_Reader) (lua_State *L, void *ud, size_t *sz) |
Definition at line 116 of file lua-5.3.5/lua.h.
Definition at line 1 of file lua-5.3.5/lua.h.
typedef unsigned LUA_INTEGER lua_Unsigned |
Definition at line 96 of file lua-5.3.5/lua.h.
typedef int(* lua_Writer) (lua_State *L, const void *p, size_t sz, void *ud) |
Definition at line 118 of file lua-5.3.5/lua.h.
|
inline |
Definition at line 33 of file LuaHelpers.h.
void() lua_arith | ( | lua_State * | L, |
int | op | ||
) |
lua_CFunction() lua_atpanic | ( | lua_State * | L, |
lua_CFunction | panicf | ||
) |
void() lua_callk | ( | lua_State * | L, |
int | nargs, | ||
int | nresults, | ||
lua_KContext | ctx, | ||
lua_KFunction | k | ||
) |
int() lua_checkstack | ( | lua_State * | L, |
int | n | ||
) |
void() lua_close | ( | lua_State * | L | ) |
|
inline |
Definition at line 61 of file LuaHelpers.h.
void() lua_concat | ( | lua_State * | L, |
int | n | ||
) |
void() lua_copy | ( | lua_State * | L, |
int | fromidx, | ||
int | toidx | ||
) |
void() lua_createtable | ( | lua_State * | L, |
int | narr, | ||
int | nrec | ||
) |
int() lua_dump | ( | lua_State * | L, |
lua_Writer | writer, | ||
void * | data, | ||
int | strip | ||
) |
int() lua_error | ( | lua_State * | L | ) |
int() lua_gc | ( | lua_State * | L, |
int | what, | ||
int | data | ||
) |
int() lua_getfield | ( | lua_State * | L, |
int | idx, | ||
const char * | k | ||
) |
int() lua_getglobal | ( | lua_State * | L, |
const char * | name | ||
) |
int() lua_gethookcount | ( | lua_State * | L | ) |
int() lua_gethookmask | ( | lua_State * | L | ) |
int() lua_geti | ( | lua_State * | L, |
int | idx, | ||
lua_Integer | n | ||
) |
int() lua_getmetatable | ( | lua_State * | L, |
int | objindex | ||
) |
int() lua_gettable | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_gettop | ( | lua_State * | L | ) |
const char*() lua_getupvalue | ( | lua_State * | L, |
int | funcindex, | ||
int | n | ||
) |
int() lua_getuservalue | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_iscfunction | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_isinteger | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_isnumber | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_isstring | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_isuserdata | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_isyieldable | ( | lua_State * | L | ) |
void() lua_len | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_load | ( | lua_State * | L, |
lua_Reader | reader, | ||
void * | dt, | ||
const char * | chunkname, | ||
const char * | mode | ||
) |
void() lua_mlock | ( | lua_State * | L, |
int | enable | ||
) |
void*() lua_newuserdata | ( | lua_State * | L, |
size_t | sz | ||
) |
int() lua_next | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_pcallk | ( | lua_State * | L, |
int | nargs, | ||
int | nresults, | ||
int | errfunc, | ||
lua_KContext | ctx, | ||
lua_KFunction | k | ||
) |
void() lua_pushboolean | ( | lua_State * | L, |
int | b | ||
) |
void() lua_pushcclosure | ( | lua_State * | L, |
lua_CFunction | fn, | ||
int | n | ||
) |
const char*() lua_pushfstring | ( | lua_State * | L, |
const char * | fmt, | ||
... | |||
) |
void() lua_pushinteger | ( | lua_State * | L, |
lua_Integer | n | ||
) |
void() lua_pushlightuserdata | ( | lua_State * | L, |
void * | p | ||
) |
const char*() lua_pushlstring | ( | lua_State * | L, |
const char * | s, | ||
size_t | len | ||
) |
void() lua_pushnil | ( | lua_State * | L | ) |
void() lua_pushnumber | ( | lua_State * | L, |
lua_Number | n | ||
) |
const char*() lua_pushstring | ( | lua_State * | L, |
const char * | s | ||
) |
int() lua_pushthread | ( | lua_State * | L | ) |
void() lua_pushvalue | ( | lua_State * | L, |
int | idx | ||
) |
const char*() lua_pushvfstring | ( | lua_State * | L, |
const char * | fmt, | ||
va_list | argp | ||
) |
int() lua_rawequal | ( | lua_State * | L, |
int | idx1, | ||
int | idx2 | ||
) |
int() lua_rawget | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_rawgeti | ( | lua_State * | L, |
int | idx, | ||
lua_Integer | n | ||
) |
|
inline |
Definition at line 41 of file LuaHelpers.h.
size_t() lua_rawlen | ( | lua_State * | L, |
int | idx | ||
) |
void() lua_rawset | ( | lua_State * | L, |
int | idx | ||
) |
void() lua_rawseti | ( | lua_State * | L, |
int | idx, | ||
lua_Integer | n | ||
) |
|
inline |
Definition at line 48 of file LuaHelpers.h.
void() lua_rotate | ( | lua_State * | L, |
int | idx, | ||
int | n | ||
) |
void() lua_setfield | ( | lua_State * | L, |
int | idx, | ||
const char * | k | ||
) |
void() lua_setglobal | ( | lua_State * | L, |
const char * | name | ||
) |
void() lua_seti | ( | lua_State * | L, |
int | idx, | ||
lua_Integer | n | ||
) |
int() lua_setmetatable | ( | lua_State * | L, |
int | objindex | ||
) |
void() lua_settable | ( | lua_State * | L, |
int | idx | ||
) |
void() lua_settop | ( | lua_State * | L, |
int | idx | ||
) |
const char*() lua_setupvalue | ( | lua_State * | L, |
int | funcindex, | ||
int | n | ||
) |
void() lua_setuservalue | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_status | ( | lua_State * | L | ) |
size_t() lua_stringtonumber | ( | lua_State * | L, |
const char * | s | ||
) |
int() lua_toboolean | ( | lua_State * | L, |
int | idx | ||
) |
lua_CFunction() lua_tocfunction | ( | lua_State * | L, |
int | idx | ||
) |
lua_Integer() lua_tointegerx | ( | lua_State * | L, |
int | idx, | ||
int * | isnum | ||
) |
const char*() lua_tolstring | ( | lua_State * | L, |
int | idx, | ||
size_t * | len | ||
) |
lua_Number() lua_tonumberx | ( | lua_State * | L, |
int | idx, | ||
int * | isnum | ||
) |
const void*() lua_topointer | ( | lua_State * | L, |
int | idx | ||
) |
void*() lua_touserdata | ( | lua_State * | L, |
int | idx | ||
) |
int() lua_type | ( | lua_State * | L, |
int | idx | ||
) |
const char*() lua_typename | ( | lua_State * | L, |
int | tp | ||
) |
void*() lua_upvalueid | ( | lua_State * | L, |
int | fidx, | ||
int | n | ||
) |
void() lua_upvaluejoin | ( | lua_State * | L, |
int | fidx1, | ||
int | n1, | ||
int | fidx2, | ||
int | n2 | ||
) |
const lua_Number*() lua_version | ( | lua_State * | L | ) |
int() lua_yieldk | ( | lua_State * | L, |
int | nresults, | ||
lua_KContext | ctx, | ||
lua_KFunction | k | ||
) |
|
extern |