|
native Lua
0.4.0
Lua on the platform you use with the compiler you choose
|
Go to the documentation of this file.
48 #define gfasttm(g,et,e) ((et) == NULL ? NULL : \
49 ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
51 #define fasttm(l,et,e) gfasttm(G(l), et, e)
53 #define ttypename(x) luaT_typenames_[(x) + 1]
@ TM_SUB
Definition: ltm.h:26
#define LUAI_FUNC
Definition: luaconf.h:282
@ TM_DIV
Definition: ltm.h:30
Definition: lobject.h:113
@ TM_BOR
Definition: ltm.h:33
@ TM_BXOR
Definition: ltm.h:34
@ TM_INDEX
Definition: ltm.h:19
@ TM_NEWINDEX
Definition: ltm.h:20
@ TM_SHL
Definition: ltm.h:35
@ TM_POW
Definition: ltm.h:29
LUAI_FUNC int luaT_callbinTM(lua_State *L, const TValue *p1, const TValue *p2, StkId res, TMS event)
Definition: ltm.c:124
LUAI_FUNC void luaT_trybinTM(lua_State *L, const TValue *p1, const TValue *p2, StkId res, TMS event)
Definition: ltm.c:135
@ TM_UNM
Definition: ltm.h:37
LUAI_FUNC void luaT_init(lua_State *L)
Definition: ltm.c:37
@ TM_SHR
Definition: ltm.h:36
#define LUAI_DDEC
Definition: luaconf.h:285
LUAI_FUNC void luaT_callTM(lua_State *L, const TValue *f, const TValue *p1, const TValue *p2, TValue *p3, int hasres)
Definition: ltm.c:102
LUAI_FUNC int luaT_callorderTM(lua_State *L, const TValue *p1, const TValue *p2, TMS event)
Definition: ltm.c:158
@ TM_BNOT
Definition: ltm.h:38
@ TM_GC
Definition: ltm.h:21
Definition: lobject.h:303
#define LUA_TOTALTAGS
Definition: lobject.h:28
@ TM_ADD
Definition: ltm.h:25
@ TM_BAND
Definition: ltm.h:32
@ TM_CALL
Definition: ltm.h:42
Definition: lobject.h:497
@ TM_LT
Definition: ltm.h:39
@ TM_LEN
Definition: ltm.h:23
@ TM_EQ
Definition: ltm.h:24
@ TM_MOD
Definition: ltm.h:28
LUAI_FUNC const char * luaT_objtypename(lua_State *L, const TValue *o)
Definition: ltm.c:90
@ TM_MUL
Definition: ltm.h:27
LUAI_FUNC const TValue * luaT_gettm(Table *events, TMS event, TString *ename)
Definition: ltm.c:59
@ TM_IDIV
Definition: ltm.h:31
LUAI_DDEC const char *const luaT_typenames_[LUA_TOTALTAGS]
Definition: ltm.h:55
@ TM_N
Definition: ltm.h:43
@ TM_LE
Definition: ltm.h:40
@ TM_CONCAT
Definition: ltm.h:41
LUAI_FUNC const TValue * luaT_gettmbyobj(lua_State *L, const TValue *o, TMS event)
Definition: ltm.c:70
@ TM_MODE
Definition: ltm.h:22