Lines Matching refs:val_
123 #define val_(o) ((o)->value_) macro
163 #define ivalue(o) check_exp(ttisinteger(o), val_(o).i)
164 #define fltvalue(o) check_exp(ttisfloat(o), val_(o).n)
167 #define gcvalue(o) check_exp(iscollectable(o), val_(o).gc)
168 #define pvalue(o) check_exp(ttislightuserdata(o), val_(o).p)
169 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
170 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
171 #define clvalue(o) check_exp(ttisclosure(o), gco2cl(val_(o).gc))
172 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
173 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
174 #define fvalue(o) check_exp(ttislcf(o), val_(o).f)
175 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
176 #define bvalue(o) check_exp(ttisboolean(o), val_(o).b)
177 #define thvalue(o) check_exp(ttisthread(o), gco2th(val_(o).gc))
179 #define deadvalue(o) check_exp(ttisdeadkey(o), cast(void *, val_(o).gc))
199 { TValue *io=(obj); val_(io).n=(x); settt_(io, LUA_TNUMFLT); }
202 { TValue *io=(obj); lua_assert(ttisfloat(io)); val_(io).n=(x); }
205 { TValue *io=(obj); val_(io).i=(x); settt_(io, LUA_TNUMINT); }
208 { TValue *io=(obj); lua_assert(ttisinteger(io)); val_(io).i=(x); }
213 { TValue *io=(obj); val_(io).f=(x); settt_(io, LUA_TLCF); }
216 { TValue *io=(obj); val_(io).p=(x); settt_(io, LUA_TLIGHTUSERDATA); }
219 { TValue *io=(obj); val_(io).b=(x); settt_(io, LUA_TBOOLEAN); }
223 val_(io).gc = i_g; settt_(io, ctb(i_g->tt)); }
227 val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
232 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TUSERDATA)); \
237 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTHREAD)); \
242 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \
247 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TCCL)); \
252 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \