Lines Matching refs:level_stack_
103 …os_(&os), level_stack_(stackAllocator, levelDepth * sizeof(Level)), maxDecimalPlaces_(kDefaultMaxD…
107 …os_(0), level_stack_(allocator, levelDepth * sizeof(Level)), maxDecimalPlaces_(kDefaultMaxDecimalP…
111 …os_(rhs.os_), level_stack_(std::move(rhs.level_stack_)), maxDecimalPlaces_(rhs.maxDecimalPlaces_),… in Writer()
137 level_stack_.Clear(); in Reset()
145 return hasRoot_ && level_stack_.Empty(); in IsComplete()
218 new (level_stack_.template Push<Level>()) Level(false); in StartObject()
233 RAPIDJSON_ASSERT(level_stack_.GetSize() >= sizeof(Level)); // not inside an Object
234 …RAPIDJSON_ASSERT(!level_stack_.template Top<Level>()->inArray); // currently inside an Array, not …
235 …RAPIDJSON_ASSERT(0 == level_stack_.template Top<Level>()->valueCount % 2); // Object has a Key wit…
236 level_stack_.template Pop<Level>(1);
242 new (level_stack_.template Push<Level>()) Level(true); in StartArray()
248 RAPIDJSON_ASSERT(level_stack_.GetSize() >= sizeof(Level));
249 RAPIDJSON_ASSERT(level_stack_.template Top<Level>()->inArray);
250 level_stack_.template Pop<Level>(1);
475 if (RAPIDJSON_LIKELY(level_stack_.GetSize() != 0)) { // this value is not at root in Prefix()
476 Level* level = level_stack_.template Top<Level>(); in Prefix()
495 if (RAPIDJSON_UNLIKELY(level_stack_.Empty())) // end of json text in EndValue()
501 internal::Stack<StackAllocator> level_stack_; variable