Lines Matching refs:state
65 if (state != kEnteringArray) { in enterArray()
76 if (state == kExitingArray) { in nextArrayValue()
81 if (state == kExitingObject) return false; in nextArrayValue()
82 if (state == kError || state == kHasKey) { in nextArrayValue()
92 if (state != kHasNumber) { in getInt()
104 if (state != kHasNumber) { in getFloat()
116 if (state != kHasString) { in getString()
136 if (state != kHasBool) { in getBool()
148 if (state != kHasNull) { in getNull()
172 if (state != kEnteringObject) { in enterObject()
183 if (state >= kHasNull && state <= kHasKey) return val.GetType(); in peekType()
184 if (state == kEnteringArray) return kArrayType; in peekType()
185 if (state == kEnteringObject) return kObjectType; in peekType()
193 if (state == kEnteringArray || state == kEnteringObject) ++depth; in skipOut()
194 else if (state == kExitingArray || state == kExitingObject) --depth; in skipOut()
195 else if (state == kError) return; in skipOut()
203 if (state == kHasKey) { in nextObjectKey()
213 if (state == kExitingArray || state == kEnteringObject) return nullptr; in nextObjectKey()
215 if (state != kExitingObject) { in nextObjectKey()