Lines Matching refs:TValue
105 typedef struct lua_TValue TValue; typedef
187 { TValue *io=(obj); num_(io)=(x); settt_(io, LUA_TNUMBER); }
192 { TValue *io=(obj); val_(io).f=(x); settt_(io, LUA_TLCF); }
195 { TValue *io=(obj); val_(io).p=(x); settt_(io, LUA_TLIGHTUSERDATA); }
198 { TValue *io=(obj); val_(io).b=(x); settt_(io, LUA_TBOOLEAN); }
201 { TValue *io=(obj); GCObject *i_g=(x); \
205 { TValue *io=(obj); \
211 { TValue *io=(obj); \
216 { TValue *io=(obj); \
221 { TValue *io=(obj); \
226 { TValue *io=(obj); \
231 { TValue *io=(obj); \
240 { const TValue *io2=(obj2); TValue *io1=(obj1); \
349 { TValue *io_=(obj); num_(io_)=(x); lua_assert(ttisnumber(io_)); }
353 { const TValue *o2_=(obj2); TValue *o1_=(obj1); \
401 typedef TValue *StkId; /* index to stack elements */
468 TValue *k; /* constants used by the function */
497 TValue *v; /* points to stack or to its own value */
499 TValue value; /* the value (when closed) */
518 TValue upvalue[1]; /* list of upvalues */
549 TValue tvk;
554 TValue i_val;
564 TValue *array; /* array part */
590 LUAI_DDEC const TValue luaO_nilobject_;