Lines Matching refs:makevariant
40 #define makevariant(t,v) ((t) | ((v) << 4)) macro
159 #define LUA_VNIL makevariant(LUA_TNIL, 0)
162 #define LUA_VEMPTY makevariant(LUA_TNIL, 1)
165 #define LUA_VABSTKEY makevariant(LUA_TNIL, 2)
215 #define LUA_VFALSE makevariant(LUA_TBOOLEAN, 0)
216 #define LUA_VTRUE makevariant(LUA_TBOOLEAN, 1)
238 #define LUA_VTHREAD makevariant(LUA_TTHREAD, 0)
299 #define LUA_VNUMINT makevariant(LUA_TNUMBER, 0) /* integer numbers */
300 #define LUA_VNUMFLT makevariant(LUA_TNUMBER, 1) /* float numbers */
336 #define LUA_VSHRSTR makevariant(LUA_TSTRING, 0) /* short strings */
337 #define LUA_VLNGSTR makevariant(LUA_TSTRING, 1) /* long strings */
405 #define LUA_VLIGHTUSERDATA makevariant(LUA_TLIGHTUSERDATA, 0)
407 #define LUA_VUSERDATA makevariant(LUA_TUSERDATA, 0)
485 #define LUA_VPROTO makevariant(LUA_TPROTO, 0)
562 #define LUA_VUPVAL makevariant(LUA_TUPVAL, 0)
566 #define LUA_VLCL makevariant(LUA_TFUNCTION, 0) /* Lua closure */
567 #define LUA_VLCF makevariant(LUA_TFUNCTION, 1) /* light C function */
568 #define LUA_VCCL makevariant(LUA_TFUNCTION, 2) /* C closure */
653 #define LUA_VTABLE makevariant(LUA_TTABLE, 0)