Go to the documentation of this file.
54 #define maskflags (~(~0u << (TM_EQ + 1)))
61 #define notm(tm) ttisnil(tm)
64 #define gfasttm(g,et,e) ((et) == NULL ? NULL : \
65 ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
67 #define fasttm(l,et,e) gfasttm(G(l), et, e)
69 #define ttypename(x) luaT_typenames_[(x) + 1]
95 int inv,
int isfloat,
TMS event);
100 StkId where,
int wanted);
LUAI_FUNC int luaT_callorderiTM(lua_State *L, const TValue *p1, int v2, int inv, int isfloat, TMS event)
LUAI_FUNC void luaT_tryconcatTM(lua_State *L)
LUAI_FUNC void luaT_trybinassocTM(lua_State *L, const TValue *p1, const TValue *p2, int inv, StkId res, TMS event)
LUAI_FUNC void luaT_callTM(lua_State *L, const TValue *f, const TValue *p1, const TValue *p2, const TValue *p3)
LUAI_FUNC void luaT_trybinTM(lua_State *L, const TValue *p1, const TValue *p2, StkId res, TMS event)
LUAI_FUNC void luaT_init(lua_State *L)
const LUAI_FUNC TValue * luaT_gettm(Table *events, TMS event, TString *ename)
LUAI_FUNC int luaT_callorderTM(lua_State *L, const TValue *p1, const TValue *p2, TMS event)
LUAI_FUNC void luaT_adjustvarargs(lua_State *L, int nfixparams, struct CallInfo *ci, const Proto *p)
const LUAI_FUNC char * luaT_objtypename(lua_State *L, const TValue *o)
LUAI_FUNC void luaT_getvarargs(lua_State *L, struct CallInfo *ci, StkId where, int wanted)
LUAI_FUNC void luaT_callTMres(lua_State *L, const TValue *f, const TValue *p1, const TValue *p2, StkId p3)
LUAI_FUNC void luaT_trybiniTM(lua_State *L, const TValue *p1, lua_Integer i2, int inv, StkId res, TMS event)
const LUAI_FUNC TValue * luaT_gettmbyobj(lua_State *L, const TValue *o, TMS event)
const LUAI_DDEF char *const luaT_typenames_[LUA_TOTALTYPES]
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:45