Lines Matching refs:StructuredData
21 static StructuredData::ObjectSP ParseJSONValue(json::Value &value);
22 static StructuredData::ObjectSP ParseJSONObject(json::Object *object);
23 static StructuredData::ObjectSP ParseJSONArray(json::Array *array);
25 StructuredData::ObjectSP StructuredData::ParseJSON(llvm::StringRef json_text) { in ParseJSON()
34 StructuredData::ObjectSP
35 StructuredData::ParseJSONFromFile(const FileSpec &input_spec, Status &error) { in ParseJSONFromFile()
36 StructuredData::ObjectSP return_sp; in ParseJSONFromFile()
50 return StructuredData::ObjectSP(); in ParseJSONFromFile()
53 bool StructuredData::IsRecordType(const ObjectSP object_sp) { in IsRecordType()
58 static StructuredData::ObjectSP ParseJSONValue(json::Value &value) { in ParseJSONValue()
66 return std::make_shared<StructuredData::String>(*s); in ParseJSONValue()
69 return std::make_shared<StructuredData::Boolean>(*b); in ParseJSONValue()
72 return std::make_shared<StructuredData::UnsignedInteger>(*u); in ParseJSONValue()
75 return std::make_shared<StructuredData::SignedInteger>(*i); in ParseJSONValue()
78 return std::make_shared<StructuredData::Float>(*d); in ParseJSONValue()
81 return std::make_shared<StructuredData::Null>(); in ParseJSONValue()
83 return StructuredData::ObjectSP(); in ParseJSONValue()
86 static StructuredData::ObjectSP ParseJSONObject(json::Object *object) { in ParseJSONObject()
87 auto dict_up = std::make_unique<StructuredData::Dictionary>(); in ParseJSONObject()
91 if (StructuredData::ObjectSP value_sp = ParseJSONValue(value)) in ParseJSONObject()
97 static StructuredData::ObjectSP ParseJSONArray(json::Array *array) { in ParseJSONArray()
98 auto array_up = std::make_unique<StructuredData::Array>(); in ParseJSONArray()
100 if (StructuredData::ObjectSP value_sp = ParseJSONValue(value)) in ParseJSONArray()
106 StructuredData::ObjectSP
107 StructuredData::Object::GetObjectForDotSeparatedPath(llvm::StringRef path) { in GetObjectForDotSeparatedPath()
138 void StructuredData::Object::DumpToStdout(bool pretty_print) const { in DumpToStdout()
143 void StructuredData::Array::Serialize(json::OStream &s) const { in Serialize()
151 void StructuredData::Float::Serialize(json::OStream &s) const { in Serialize()
155 void StructuredData::Boolean::Serialize(json::OStream &s) const { in Serialize()
159 void StructuredData::String::Serialize(json::OStream &s) const { in Serialize()
163 void StructuredData::Dictionary::Serialize(json::OStream &s) const { in Serialize()
183 void StructuredData::Null::Serialize(json::OStream &s) const { in Serialize()
187 void StructuredData::Generic::Serialize(json::OStream &s) const { in Serialize()
191 void StructuredData::Float::GetDescription(lldb_private::Stream &s) const { in GetDescription()
195 void StructuredData::Boolean::GetDescription(lldb_private::Stream &s) const { in GetDescription()
199 void StructuredData::String::GetDescription(lldb_private::Stream &s) const { in GetDescription()
203 void StructuredData::Array::GetDescription(lldb_private::Stream &s) const { in GetDescription()
239 void StructuredData::Dictionary::GetDescription(lldb_private::Stream &s) const { in GetDescription()
285 void StructuredData::Null::GetDescription(lldb_private::Stream &s) const { in GetDescription()
289 void StructuredData::Generic::GetDescription(lldb_private::Stream &s) const { in GetDescription()