Lines Matching refs:ObjectSP
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
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()
83 return StructuredData::ObjectSP(); in ParseJSONValue()
86 static StructuredData::ObjectSP ParseJSONObject(json::Object *object) { in ParseJSONObject()
91 if (StructuredData::ObjectSP value_sp = ParseJSONValue(value)) in ParseJSONObject()
97 static StructuredData::ObjectSP ParseJSONArray(json::Array *array) { in ParseJSONArray()
100 if (StructuredData::ObjectSP value_sp = ParseJSONValue(value)) in ParseJSONArray()
106 StructuredData::ObjectSP
111 ObjectSP value = GetAsDictionary()->GetValueForKey(key); in GetObjectForDotSeparatedPath()
168 using Entry = std::pair<llvm::StringRef, ObjectSP>; in Serialize()
244 using Entry = std::pair<llvm::StringRef, ObjectSP>; in GetDescription()