Lines Matching refs:JSONValue

37 JSONString::JSONString() : JSONValue(JSONValue::Kind::String), m_data() {}  in JSONString()
40 : JSONValue(JSONValue::Kind::String), m_data(s ? s : "") {} in JSONString()
43 : JSONValue(JSONValue::Kind::String), m_data(s) {} in JSONString()
98 JSONTrue::JSONTrue() : JSONValue(JSONValue::Kind::True) {} in JSONTrue()
102 JSONFalse::JSONFalse() : JSONValue(JSONValue::Kind::False) {} in JSONFalse()
106 JSONNull::JSONNull() : JSONValue(JSONValue::Kind::Null) {} in JSONNull()
110 JSONObject::JSONObject() : JSONValue(JSONValue::Kind::Object) {} in JSONObject()
122 JSONValue::SP value(iter->second); in Write()
130 bool JSONObject::SetObject(const std::string &key, JSONValue::SP value) { in SetObject()
137 JSONValue::SP JSONObject::GetObject(const std::string &key) const { in GetObject()
140 return JSONValue::SP(); in GetObject()
180 JSONArray::JSONArray() : JSONValue(JSONValue::Kind::Array) {} in JSONArray()
196 bool JSONArray::SetObject(Index i, JSONValue::SP value) { in SetObject()
210 bool JSONArray::AppendObject(JSONValue::SP value) { in AppendObject()
217 JSONValue::SP JSONArray::GetObject(Index i) { in GetObject()
220 return JSONValue::SP(); in GetObject()
475 JSONValue::SP JSONParser::ParseJSONObject() { in ParseJSONObject()
490 JSONValue::SP value_sp = ParseJSONValue(); in ParseJSONObject()
497 return JSONValue::SP(dict_up.release()); in ParseJSONObject()
504 return JSONValue::SP(); in ParseJSONObject()
507 JSONValue::SP JSONParser::ParseJSONArray() { in ParseJSONArray()
518 return JSONValue::SP(array_up.release()); in ParseJSONArray()
519 JSONValue::SP value_sp = ParseJSONValue(value, token); in ParseJSONArray()
529 return JSONValue::SP(array_up.release()); in ParseJSONArray()
534 return JSONValue::SP(); in ParseJSONArray()
537 JSONValue::SP JSONParser::ParseJSONValue() { in ParseJSONValue()
543 JSONValue::SP JSONParser::ParseJSONValue(const std::string &value, in ParseJSONValue()
557 return JSONValue::SP(new JSONNumber(sval)); in ParseJSONValue()
562 return JSONValue::SP(new JSONNumber(uval)); in ParseJSONValue()
570 return JSONValue::SP(new JSONNumber(val)); in ParseJSONValue()
574 return JSONValue::SP(new JSONString(value)); in ParseJSONValue()
577 return JSONValue::SP(new JSONTrue()); in ParseJSONValue()
580 return JSONValue::SP(new JSONFalse()); in ParseJSONValue()
583 return JSONValue::SP(new JSONNull()); in ParseJSONValue()
588 return JSONValue::SP(); in ParseJSONValue()