Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "lobject.h"
Go to the source code of this file.
Macros | |
#define | gfasttm(g, et, e) |
#define | fasttm(l, et, e) gfasttm(G(l), et, e) |
#define | ttypename(x) luaT_typenames_[(x) + 1] |
Enumerations | |
enum | TMS { TM_INDEX , TM_NEWINDEX , TM_GC , TM_MODE , TM_LEN , TM_EQ , TM_ADD , TM_SUB , TM_MUL , TM_MOD , TM_POW , TM_DIV , TM_IDIV , TM_BAND , TM_BOR , TM_BXOR , TM_SHL , TM_SHR , TM_UNM , TM_BNOT , TM_LT , TM_LE , TM_CONCAT , TM_CALL , TM_N } |
Functions | |
LUAI_FUNC const char * | luaT_objtypename (lua_State *L, const TValue *o) |
LUAI_FUNC const TValue * | luaT_gettm (Table *events, TMS event, TString *ename) |
LUAI_FUNC const TValue * | luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) |
LUAI_FUNC void | luaT_init (lua_State *L) |
LUAI_FUNC void | luaT_callTM (lua_State *L, const TValue *f, const TValue *p1, const TValue *p2, TValue *p3, int hasres) |
LUAI_FUNC int | luaT_callbinTM (lua_State *L, const TValue *p1, const TValue *p2, StkId res, TMS event) |
LUAI_FUNC void | luaT_trybinTM (lua_State *L, const TValue *p1, const TValue *p2, StkId res, TMS event) |
LUAI_FUNC int | luaT_callorderTM (lua_State *L, const TValue *p1, const TValue *p2, TMS event) |
Variables | |
LUAI_DDEC const char *const | luaT_typenames_ [LUA_TOTALTAGS] |
Definition at line 51 of file lua-5.3.6/src/ltm.h.
#define gfasttm | ( | g, | |
et, | |||
e ) |
Definition at line 48 of file lua-5.3.6/src/ltm.h.
#define ttypename | ( | x | ) | luaT_typenames_[(x) + 1] |
Definition at line 53 of file lua-5.3.6/src/ltm.h.
enum TMS |
Enumerator | |
---|---|
TM_INDEX | |
TM_NEWINDEX | |
TM_GC | |
TM_MODE | |
TM_LEN | |
TM_EQ | |
TM_ADD | |
TM_SUB | |
TM_MUL | |
TM_MOD | |
TM_POW | |
TM_DIV | |
TM_IDIV | |
TM_BAND | |
TM_BOR | |
TM_BXOR | |
TM_SHL | |
TM_SHR | |
TM_UNM | |
TM_BNOT | |
TM_LT | |
TM_LE | |
TM_CONCAT | |
TM_CALL | |
TM_N |
Definition at line 18 of file lua-5.3.6/src/ltm.h.
LUAI_FUNC int luaT_callbinTM | ( | lua_State * | L, |
const TValue * | p1, | ||
const TValue * | p2, | ||
StkId | res, | ||
TMS | event ) |
Definition at line 124 of file lua-5.3.6/src/ltm.c.
References luaT_callTM(), luaT_gettmbyobj(), and ttisnil.
Referenced by luaT_callorderTM(), and luaT_trybinTM().
Definition at line 158 of file lua-5.3.6/src/ltm.c.
LUAI_FUNC void luaT_callTM | ( | lua_State * | L, |
const TValue * | f, | ||
const TValue * | p1, | ||
const TValue * | p2, | ||
TValue * | p3, | ||
int | hasres ) |
Definition at line 102 of file lua-5.3.6/src/ltm.c.
References lua_State::ci, isLua, luaD_call(), luaD_callnoyield(), restorestack, savestack, setobj2s, setobjs2s, and lua_State::top.
Referenced by luaT_callbinTM(), luaV_equalobj(), luaV_finishget(), luaV_finishset(), luaV_finishset(), and luaV_objlen().
Definition at line 50 of file lua-5.1.5/src/ltm.c.
Definition at line 61 of file lua-5.1.5/src/ltm.c.
Definition at line 30 of file lua-5.1.5/src/ltm.c.
Definition at line 90 of file lua-5.3.6/src/ltm.c.
LUAI_FUNC void luaT_trybinTM | ( | lua_State * | L, |
const TValue * | p1, | ||
const TValue * | p2, | ||
StkId | res, | ||
TMS | event ) |
Definition at line 135 of file lua-5.3.6/src/ltm.c.
LUAI_DDEC const char* const luaT_typenames_[LUA_TOTALTAGS] |
Definition at line 55 of file lua-5.3.6/src/ltm.h.