Lines Matching refs:JSONValue

42 JSONString::JSONString() : JSONValue(JSONValue::Kind::String), m_data() {}  in JSONString()
45 : JSONValue(JSONValue::Kind::String), m_data(s ? s : "") {} in JSONString()
48 : JSONValue(JSONValue::Kind::String), m_data(s) {} in JSONString()
104 JSONTrue::JSONTrue() : JSONValue(JSONValue::Kind::True) {} in JSONTrue()
108 JSONFalse::JSONFalse() : JSONValue(JSONValue::Kind::False) {} in JSONFalse()
112 JSONNull::JSONNull() : JSONValue(JSONValue::Kind::Null) {} in JSONNull()
116 JSONObject::JSONObject() : JSONValue(JSONValue::Kind::Object) {} in JSONObject()
128 JSONValue::SP value(iter->second); in Write()
136 bool JSONObject::SetObject(const std::string &key, JSONValue::SP value) { in SetObject()
143 JSONValue::SP JSONObject::GetObject(const std::string &key) { in GetObject()
146 return JSONValue::SP(); in GetObject()
150 JSONArray::JSONArray() : JSONValue(JSONValue::Kind::Array) {} in JSONArray()
166 bool JSONArray::SetObject(Index i, JSONValue::SP value) { in SetObject()
180 bool JSONArray::AppendObject(JSONValue::SP value) { in AppendObject()
187 JSONValue::SP JSONArray::GetObject(Index i) { in GetObject()
190 return JSONValue::SP(); in GetObject()
450 JSONValue::SP JSONParser::ParseJSONObject() { in ParseJSONObject()
464 JSONValue::SP value_sp = ParseJSONValue(); in ParseJSONObject()
471 return JSONValue::SP(dict_up.release()); in ParseJSONObject()
478 return JSONValue::SP(); in ParseJSONObject()
481 JSONValue::SP JSONParser::ParseJSONArray() { in ParseJSONArray()
489 JSONValue::SP value_sp = ParseJSONValue(); in ParseJSONArray()
499 return JSONValue::SP(array_up.release()); in ParseJSONArray()
504 return JSONValue::SP(); in ParseJSONArray()
507 JSONValue::SP JSONParser::ParseJSONValue() { in ParseJSONValue()
521 return JSONValue::SP(new JSONNumber(sval)); in ParseJSONValue()
525 return JSONValue::SP(new JSONNumber(uval)); in ParseJSONValue()
532 return JSONValue::SP(new JSONNumber(D)); in ParseJSONValue()
536 return JSONValue::SP(new JSONString(value)); in ParseJSONValue()
539 return JSONValue::SP(new JSONTrue()); in ParseJSONValue()
542 return JSONValue::SP(new JSONFalse()); in ParseJSONValue()
545 return JSONValue::SP(new JSONNull()); in ParseJSONValue()
550 return JSONValue::SP(); in ParseJSONValue()