Lines Matching refs:NullValue
53 NullValue::NullValue() {
224 static const Value g_null = NullValue();
304 return this->error(NullValue(), p, "invalid empty input");
315 return this->error(NullValue(), p_stop, "invalid top-level value");
326 return this->error(NullValue(), p, "invalid top-level value");
340 if (*p != '"') return this->error(NullValue(), p, "expected object key");
345 if (!p) return NullValue();
348 if (*p != ':') return this->error(NullValue(), p, "expected ':' separator");
358 return this->error(NullValue(), p, "unexpected input end");
382 if (!p) return NullValue();
403 return this->error(NullValue(), p - 1, "unexpected value-trailing token");
413 return this->error(NullValue(), p, "unexpected object terminator");
428 : this->error(NullValue(), p + 1, "trailing root garbage");
432 return this->error(NullValue(), p, "unexpected end-of-input");
452 return this->error(NullValue(), p, "unexpected array terminator");
460 return NullValue();
587 fValueStack.push_back(NullValue());