Lines Matching refs:obj
96 #define righttt(obj) (ttypetag(obj) == gcvalue(obj)->tt) argument
104 #define checkliveness(L,obj) \ argument
105 ((void)L, lua_longassert(!iscollectable(obj) || \
106 (righttt(obj) && (L == NULL || !isdead(G(L),gcvalue(obj))))))
187 #define setnilvalue(obj) settt_(obj, LUA_VNIL) argument
237 #define setbfvalue(obj) settt_(obj, LUA_VFALSE) argument
238 #define setbtvalue(obj) settt_(obj, LUA_VTRUE) argument
255 #define setthvalue(L,obj,x) \ argument
256 { TValue *io = (obj); lua_State *x_ = (x); \
296 #define setgcovalue(L,obj,x) \ argument
297 { TValue *io = (obj); GCObject *i_g=(x); \
325 #define setfltvalue(obj,x) \ argument
326 { TValue *io=(obj); val_(io).n=(x); settt_(io, LUA_VNUMFLT); }
328 #define chgfltvalue(obj,x) \ argument
329 { TValue *io=(obj); lua_assert(ttisfloat(io)); val_(io).n=(x); }
331 #define setivalue(obj,x) \ argument
332 { TValue *io=(obj); val_(io).i=(x); settt_(io, LUA_VNUMINT); }
334 #define chgivalue(obj,x) \ argument
335 { TValue *io=(obj); lua_assert(ttisinteger(io)); val_(io).i=(x); }
358 #define setsvalue(L,obj,x) \ argument
359 { TValue *io = (obj); TString *x_ = (x); \
428 #define setpvalue(obj,x) \ argument
429 { TValue *io=(obj); val_(io).p=(x); settt_(io, LUA_VLIGHTUSERDATA); }
431 #define setuvalue(L,obj,x) \ argument
432 { TValue *io = (obj); Udata *x_ = (x); \
597 #define setclLvalue(L,obj,x) \ argument
598 { TValue *io = (obj); LClosure *x_ = (x); \
604 #define setfvalue(obj,x) \ argument
605 { TValue *io=(obj); val_(io).f=(x); settt_(io, LUA_VLCF); }
607 #define setclCvalue(L,obj,x) \ argument
608 { TValue *io = (obj); CClosure *x_ = (x); \
671 #define sethvalue(L,obj,x) \ argument
672 { TValue *io = (obj); Table *x_ = (x); \
698 #define setnodekey(L,node,obj) \ argument
699 { Node *n_=(node); const TValue *io_=(obj); \
705 #define getnodekey(L,obj,node) \ argument
706 { TValue *io_=(obj); const Node *n_=(node); \
792 LUAI_FUNC void luaO_tostring (lua_State *L, TValue *obj);