Go to the source code of this file.
|
| 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
} |
| |
|
| const char * | luaT_objtypename (lua_State *L, const TValue *o) |
| |
| const TValue * | luaT_gettm (Table *events, TMS event, TString *ename) |
| |
| const TValue * | luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) |
| |
| void | luaT_init (lua_State *L) |
| |
| void | luaT_callTM (lua_State *L, const TValue *f, const TValue *p1, const TValue *p2, TValue *p3, int hasres) |
| |
| int | luaT_callbinTM (lua_State *L, const TValue *p1, const TValue *p2, StkId res, TMS event) |
| |
| void | luaT_trybinTM (lua_State *L, const TValue *p1, const TValue *p2, StkId res, TMS event) |
| |
| int | luaT_callorderTM (lua_State *L, const TValue *p1, const TValue *p2, TMS event) |
| |
◆ fasttm
| #define fasttm |
( |
|
l, |
|
|
|
et, |
|
|
|
e |
|
) |
| gfasttm(G(l), et, e) |
Definition at line 51 of file ltm.h.
◆ gfasttm
| #define gfasttm |
( |
|
g, |
|
|
|
et, |
|
|
|
e |
|
) |
| |
Value: ((et) == NULL ? NULL : \
((et)->flags & (1u<<(e))) ? NULL :
luaT_gettm(et, e, (g)->tmname[e]))
const TValue * luaT_gettm(Table *events, TMS event, TString *ename)
Definition at line 48 of file ltm.h.
◆ ttypename
Definition at line 53 of file ltm.h.
◆ 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 ltm.h.
◆ luaT_callbinTM()
◆ luaT_callorderTM()
◆ luaT_callTM()
◆ luaT_gettm()
◆ luaT_gettmbyobj()
◆ luaT_init()
◆ luaT_objtypename()
◆ luaT_trybinTM()
◆ luaT_typenames_
| const char* const luaT_typenames_[( 9+2)] |
|
extern |