Lines Matching refs:obj
108 #define checkconsistency(obj) \ argument
109 lua_assert(!iscollectable(obj) || (ttype(obj) == (obj)->value.gc->gch.tt))
111 #define checkliveness(g,obj) \ argument
112 lua_assert(!iscollectable(obj) || \
113 ((ttype(obj) == (obj)->value.gc->gch.tt) && !isdead(g, (obj)->value.gc)))
117 #define setnilvalue(obj) ((obj)->tt=LUA_TNIL) argument
119 #define setnvalue(obj,x) \ argument
120 { TValue *i_o=(obj); i_o->value.n=(x); i_o->tt=LUA_TNUMBER; }
122 #define setpvalue(obj,x) \ argument
123 { TValue *i_o=(obj); i_o->value.p=(x); i_o->tt=LUA_TLIGHTUSERDATA; }
125 #define setbvalue(obj,x) \ argument
126 { TValue *i_o=(obj); i_o->value.b=(x); i_o->tt=LUA_TBOOLEAN; }
128 #define setsvalue(L,obj,x) \ argument
129 { TValue *i_o=(obj); \
133 #define setuvalue(L,obj,x) \ argument
134 { TValue *i_o=(obj); \
138 #define setthvalue(L,obj,x) \ argument
139 { TValue *i_o=(obj); \
143 #define setclvalue(L,obj,x) \ argument
144 { TValue *i_o=(obj); \
148 #define sethvalue(L,obj,x) \ argument
149 { TValue *i_o=(obj); \
153 #define setptvalue(L,obj,x) \ argument
154 { TValue *i_o=(obj); \
186 #define setttype(obj, tt) (ttype(obj) = (tt)) argument