Lines Matching refs:val_
72 #define val_(o) ((o)->value_) macro
73 #define valraw(o) (val_(o))
266 #define thvalue(o) check_exp(ttisthread(o), gco2th(val_(o).gc))
270 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_VTHREAD)); \
305 #define gcvalue(o) check_exp(iscollectable(o), val_(o).gc)
311 val_(io).gc = i_g; settt_(io, ctb(i_g->tt)); }
332 #define fltvalue(o) check_exp(ttisfloat(o), val_(o).n)
333 #define ivalue(o) check_exp(ttisinteger(o), val_(o).i)
339 { TValue *io=(obj); val_(io).n=(x); settt_(io, LUA_VNUMFLT); }
342 { TValue *io=(obj); lua_assert(ttisfloat(io)); val_(io).n=(x); }
345 { TValue *io=(obj); val_(io).i=(x); settt_(io, LUA_VNUMINT); }
348 { TValue *io=(obj); lua_assert(ttisinteger(io)); val_(io).i=(x); }
369 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
373 val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
436 #define pvalue(o) check_exp(ttislightuserdata(o), val_(o).p)
437 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
442 { TValue *io=(obj); val_(io).p=(x); settt_(io, LUA_VLIGHTUSERDATA); }
446 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_VUSERDATA)); \
603 #define clvalue(o) check_exp(ttisclosure(o), gco2cl(val_(o).gc))
604 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
605 #define fvalue(o) check_exp(ttislcf(o), val_(o).f)
606 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
612 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_VLCL)); \
618 { TValue *io=(obj); val_(io).f=(x); settt_(io, LUA_VLCF); }
622 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_VCCL)); \
684 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
688 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_VTABLE)); \