Lines Matching refs:fValueStack

290         fValueStack.reserve(kValueStackReserve);  in DOMParser()
415 SkASSERT(fValueStack.size() == 1); in parse()
419 ? fValueStack.front() in parse()
464 std::vector<Value> fValueStack; member in skjson::__anon20ff239f0211::DOMParser
501 SkASSERT(scope_start <= fValueStack.size()); in popScopeAsVec()
508 const auto scope_count = fValueStack.size() - scope_start, in popScopeAsVec()
512 const auto* begin = reinterpret_cast<const T*>(fValueStack.data() + scope_start); in popScopeAsVec()
516 auto& placeholder = fValueStack[scope_start - 1]; in popScopeAsVec()
521 fValueStack.resize(scope_start); in popScopeAsVec()
526 fValueStack.push_back(RawValue<intptr_t>(fScopeIndex)); in pushObjectScope()
529 fScopeIndex = SkTo<intptr_t>(fValueStack.size()); in pushObjectScope()
537 const auto& obj = fValueStack.back().as<ObjectValue>(); in popObjectScope()
547 fValueStack.push_back(RawValue<intptr_t>(fScopeIndex)); in pushArrayScope()
550 fScopeIndex = -SkTo<intptr_t>(fValueStack.size()); in pushArrayScope()
558 const auto& arr = fValueStack.back().as<ArrayValue>(); in popArrayScope()
565 SkASSERT(fValueStack.size() >= SkTo<size_t>(fScopeIndex)); in pushObjectKey()
566 SkASSERT(!((fValueStack.size() - SkTo<size_t>(fScopeIndex)) & 1)); in pushObjectKey()
571 fValueStack.push_back(BoolValue(true)); in pushTrue()
575 fValueStack.push_back(BoolValue(false)); in pushFalse()
579 fValueStack.push_back(NullValue()); in pushNull()
583 fValueStack.push_back(FastString(s, size, eos, fAlloc)); in pushString()
587 fValueStack.push_back(NumberValue(i)); in pushInt32()
591 fValueStack.push_back(NumberValue(f)); in pushFloat()