Lines Matching refs:settt_
182 #define settt_(o,t) ((o)->tt_=(t)) macro
185 { TValue *io=(obj); num_(io)=(x); settt_(io, LUA_TNUMBER); }
187 #define setnilvalue(obj) settt_(obj, LUA_TNIL)
190 { TValue *io=(obj); val_(io).f=(x); settt_(io, LUA_TLCF); }
193 { TValue *io=(obj); val_(io).p=(x); settt_(io, LUA_TLIGHTUSERDATA); }
196 { TValue *io=(obj); val_(io).b=(x); settt_(io, LUA_TBOOLEAN); }
200 val_(io).gc=i_g; settt_(io, ctb(gch(i_g)->tt)); }
205 val_(io).gc=cast(GCObject *, x_); settt_(io, ctb(x_->tsv.tt)); \
210 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TUSERDATA)); \
215 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TTHREAD)); \
220 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TLCL)); \
225 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TCCL)); \
230 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TTABLE)); \
233 #define setdeadvalue(obj) settt_(obj, LUA_TDEADKEY)
342 #undef settt_
343 #define settt_(o,t) (tt_(o) = tag2tt(t)) macro