Lines Matching refs:slot

288                       const TValue *slot) {  in luaV_finishget()  argument
292 if (slot == NULL) { /* 't' is not a table? */ in luaV_finishget()
300 lua_assert(isempty(slot)); in luaV_finishget()
313 if (luaV_fastget(L, t, key, slot, luaH_get)) { /* fast track? */ in luaV_finishget()
314 setobj2s(L, val, slot); /* done */ in luaV_finishget()
331 TValue *val, const TValue *slot) { in luaV_finishset() argument
335 if (slot != NULL) { /* is 't' a table? */ in luaV_finishset()
337 lua_assert(isempty(slot)); /* slot must be empty */ in luaV_finishset()
340 luaH_finishset(L, h, key, slot, val); /* set new value */ in luaV_finishset()
358 if (luaV_fastget(L, t, key, slot, luaH_get)) { in luaV_finishset()
359 luaV_finishfastset(L, t, slot, val); in luaV_finishset()
1223 const TValue *slot; in luaV_execute() local
1227 if (luaV_fastget(L, upval, key, slot, luaH_getshortstr)) { in luaV_execute()
1228 setobj2s(L, ra, slot); in luaV_execute()
1231 Protect(luaV_finishget(L, upval, rc, ra, slot)); in luaV_execute()
1235 const TValue *slot; in luaV_execute() local
1240 ? (cast_void(n = ivalue(rc)), luaV_fastgeti(L, rb, n, slot)) in luaV_execute()
1241 : luaV_fastget(L, rb, rc, slot, luaH_get)) { in luaV_execute()
1242 setobj2s(L, ra, slot); in luaV_execute()
1245 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1249 const TValue *slot; in luaV_execute() local
1252 if (luaV_fastgeti(L, rb, c, slot)) { in luaV_execute()
1253 setobj2s(L, ra, slot); in luaV_execute()
1258 Protect(luaV_finishget(L, rb, &key, ra, slot)); in luaV_execute()
1263 const TValue *slot; in luaV_execute() local
1267 if (luaV_fastget(L, rb, key, slot, luaH_getshortstr)) { in luaV_execute()
1268 setobj2s(L, ra, slot); in luaV_execute()
1271 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1275 const TValue *slot; in luaV_execute() local
1280 if (luaV_fastget(L, upval, key, slot, luaH_getshortstr)) { in luaV_execute()
1281 luaV_finishfastset(L, upval, slot, rc); in luaV_execute()
1284 Protect(luaV_finishset(L, upval, rb, rc, slot)); in luaV_execute()
1288 const TValue *slot; in luaV_execute() local
1293 ? (cast_void(n = ivalue(rb)), luaV_fastgeti(L, s2v(ra), n, slot)) in luaV_execute()
1294 : luaV_fastget(L, s2v(ra), rb, slot, luaH_get)) { in luaV_execute()
1295 luaV_finishfastset(L, s2v(ra), slot, rc); in luaV_execute()
1298 Protect(luaV_finishset(L, s2v(ra), rb, rc, slot)); in luaV_execute()
1302 const TValue *slot; in luaV_execute() local
1305 if (luaV_fastgeti(L, s2v(ra), c, slot)) { in luaV_execute()
1306 luaV_finishfastset(L, s2v(ra), slot, rc); in luaV_execute()
1311 Protect(luaV_finishset(L, s2v(ra), &key, rc, slot)); in luaV_execute()
1316 const TValue *slot; in luaV_execute() local
1320 if (luaV_fastget(L, s2v(ra), key, slot, luaH_getshortstr)) { in luaV_execute()
1321 luaV_finishfastset(L, s2v(ra), slot, rc); in luaV_execute()
1324 Protect(luaV_finishset(L, s2v(ra), rb, rc, slot)); in luaV_execute()
1346 const TValue *slot; in luaV_execute() local
1351 if (luaV_fastget(L, rb, key, slot, luaH_getstr)) { in luaV_execute()
1352 setobj2s(L, ra, slot); in luaV_execute()
1355 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()