Lines Matching refs:TValue
67 typedef struct TValue { struct
69 } TValue; typedef
119 { TValue *io1=(obj1); const TValue *io2=(obj2); \
149 TValue val;
269 { TValue *io = (obj); lua_State *x_ = (x); \
310 { TValue *io = (obj); GCObject *i_g=(x); \
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); }
372 { TValue *io = (obj); TString *x_ = (x); \
442 { TValue *io=(obj); val_(io).p=(x); settt_(io, LUA_VLIGHTUSERDATA); }
445 { TValue *io = (obj); Udata *x_ = (x); \
452 TValue uv;
566 TValue *k; /* constants used by the function */
611 { TValue *io = (obj); LClosure *x_ = (x); \
618 { TValue *io=(obj); val_(io).f=(x); settt_(io, LUA_VLCF); }
621 { TValue *io = (obj); CClosure *x_ = (x); \
632 TValue *p; /* points to stack or to its own value */
640 TValue value; /* the value (when closed) */
652 TValue upvalue[1]; /* list of upvalues */
687 { TValue *io = (obj); Table *x_ = (x); \
708 TValue i_val; /* direct access to node's value as a proper 'TValue' */
714 { Node *n_=(node); const TValue *io_=(obj); \
721 { TValue *io_=(obj); const Node *n_=(node); \
744 TValue *array; /* array part */
801 LUAI_FUNC int luaO_rawarith (lua_State *L, int op, const TValue *p1,
802 const TValue *p2, TValue *res);
803 LUAI_FUNC void luaO_arith (lua_State *L, int op, const TValue *p1,
804 const TValue *p2, StkId res);
805 LUAI_FUNC size_t luaO_str2num (const char *s, TValue *o);
807 LUAI_FUNC void luaO_tostring (lua_State *L, TValue *obj);