Lines Matching refs:TValue
115 } TValue; typedef
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); }
222 { TValue *io = (obj); GCObject *i_g=(x); \
226 { TValue *io = (obj); TString *x_ = (x); \
231 { TValue *io = (obj); Udata *x_ = (x); \
236 { TValue *io = (obj); lua_State *x_ = (x); \
241 { TValue *io = (obj); LClosure *x_ = (x); \
246 { TValue *io = (obj); CClosure *x_ = (x); \
251 { TValue *io = (obj); Table *x_ = (x); \
260 { TValue *io1=(obj1); *io1 = *(obj2); \
294 typedef TValue *StkId; /* index to stack elements */
372 { const TValue *io=(o); Udata *iu = (u); \
378 { TValue *io=(o); const Udata *iu = (u); \
420 TValue *k; /* constants used by the function */
449 TValue upvalue[1]; /* list of upvalues */
480 TValue tvk;
486 { TKey *k_=(key); const TValue *io_=(obj); \
492 TValue i_val;
502 TValue *array; /* array part */
528 LUAI_DDEC const TValue luaO_nilobject_;
537 LUAI_FUNC void luaO_arith (lua_State *L, int op, const TValue *p1,
538 const TValue *p2, TValue *res);
539 LUAI_FUNC size_t luaO_str2num (const char *s, TValue *o);