Lines Matching refs:val_
110 #define val_(o) ((o)->value_) macro
111 #define num_(o) (val_(o).n)
151 #define gcvalue(o) check_exp(iscollectable(o), val_(o).gc)
152 #define pvalue(o) check_exp(ttislightuserdata(o), val_(o).p)
153 #define rawtsvalue(o) check_exp(ttisstring(o), &val_(o).gc->ts)
155 #define rawuvalue(o) check_exp(ttisuserdata(o), &val_(o).gc->u)
157 #define clvalue(o) check_exp(ttisclosure(o), &val_(o).gc->cl)
158 #define clLvalue(o) check_exp(ttisLclosure(o), &val_(o).gc->cl.l)
159 #define clCvalue(o) check_exp(ttisCclosure(o), &val_(o).gc->cl.c)
160 #define fvalue(o) check_exp(ttislcf(o), val_(o).f)
161 #define hvalue(o) check_exp(ttistable(o), &val_(o).gc->h)
162 #define bvalue(o) check_exp(ttisboolean(o), val_(o).b)
163 #define thvalue(o) check_exp(ttisthread(o), &val_(o).gc->th)
165 #define deadvalue(o) check_exp(ttisdeadkey(o), cast(void *, val_(o).gc))
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)); \
324 #undef val_
325 #define val_(o) v_(o) macro