Lines Matching refs:level_stack_
125 new (Base::level_stack_.template Push<typename Base::Level>()) typename Base::Level(false); in StartObject()
139 …RAPIDJSON_ASSERT(Base::level_stack_.GetSize() >= sizeof(typename Base::Level)); // not inside an O…
140 …RAPIDJSON_ASSERT(!Base::level_stack_.template Top<typename Base::Level>()->inArray); // currently …
141 …RAPIDJSON_ASSERT(0 == Base::level_stack_.template Top<typename Base::Level>()->valueCount % 2); //…
143 bool empty = Base::level_stack_.template Pop<typename Base::Level>(1)->valueCount == 0;
152 if (Base::level_stack_.Empty()) // end of json text
159 new (Base::level_stack_.template Push<typename Base::Level>()) typename Base::Level(true); in StartArray()
165 RAPIDJSON_ASSERT(Base::level_stack_.GetSize() >= sizeof(typename Base::Level));
166 RAPIDJSON_ASSERT(Base::level_stack_.template Top<typename Base::Level>()->inArray);
167 bool empty = Base::level_stack_.template Pop<typename Base::Level>(1)->valueCount == 0;
176 if (Base::level_stack_.Empty()) // end of json text
210 if (Base::level_stack_.GetSize() != 0) { // this value is not at root in PrettyPrefix()
211 typename Base::Level* level = Base::level_stack_.template Top<typename Base::Level>(); in PrettyPrefix()
253 … size_t count = (Base::level_stack_.GetSize() / sizeof(typename Base::Level)) * indentCharCount_; in WriteIndent()