Home
last modified time | relevance | path

Searched refs:JSONValue (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/lldb/tools/debugserver/source/
H A DJSON.h25 class JSONValue {
33 JSONValue(Kind k) : m_kind(k) {} in JSONValue() function
37 virtual ~JSONValue() = default;
43 class JSONString : public JSONValue {
70 class JSONNumber : public JSONValue {
87 : JSONValue(JSONValue::Kind::Number), m_data_type(DataType::Unsigned) { in JSONNumber()
95 : JSONValue(JSONValue::Kind::Number), m_data_type(DataType::Signed) { in JSONNumber()
102 : JSONValue(JSONValue::Kind::Number), m_data_type(DataType::Double) { in JSONNumber()
133 class JSONTrue : public JSONValue {
292 JSONValue::SP ParseJSONValue();
[all …]
H A DJSON.cpp37 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()
140 return JSONValue::SP(); in GetObject()
180 JSONArray::JSONArray() : JSONValue(JSONValue::Kind::Array) {} in JSONArray()
220 return JSONValue::SP(); in GetObject()
[all …]
/llvm-project-15.0.7/lldb/unittests/debugserver/
H A DJSONTest.cpp15 void TestJSON(JSONValue *json_val, const std::function<void(T &)> &test_func) { in TestJSON()
21 JSONValue::SP ParseJSON(const char *json_string) { in ParseJSON()