Lines Matching refs:fValueStack
298 fValueStack.reserve(kValueStackReserve);
423 SkASSERT(fValueStack.size() == 1);
427 ? fValueStack.front()
472 std::vector<Value> fValueStack;
509 SkASSERT(scope_start <= fValueStack.size());
516 const auto scope_count = fValueStack.size() - scope_start,
520 const auto* begin = reinterpret_cast<const T*>(fValueStack.data() + scope_start);
524 auto& placeholder = fValueStack[scope_start - 1];
529 fValueStack.resize(scope_start);
534 fValueStack.push_back(RawValue<intptr_t>(fScopeIndex));
537 fScopeIndex = SkTo<intptr_t>(fValueStack.size());
545 const auto& obj = fValueStack.back().as<ObjectValue>();
555 fValueStack.push_back(RawValue<intptr_t>(fScopeIndex));
558 fScopeIndex = -SkTo<intptr_t>(fValueStack.size());
566 const auto& arr = fValueStack.back().as<ArrayValue>();
573 SkASSERT(fValueStack.size() >= SkTo<size_t>(fScopeIndex));
574 SkASSERT(!((fValueStack.size() - SkTo<size_t>(fScopeIndex)) & 1));
579 fValueStack.push_back(BoolValue(true));
583 fValueStack.push_back(BoolValue(false));
587 fValueStack.push_back(NullValue());
591 fValueStack.push_back(FastString(s, size, eos, fAlloc));
595 fValueStack.push_back(NumberValue(i));
599 fValueStack.push_back(NumberValue(f));