Lines Matching refs:json

21 static StructuredData::ObjectSP ParseJSONValue(json::Value &value);
22 static StructuredData::ObjectSP ParseJSONObject(json::Object *object);
23 static StructuredData::ObjectSP ParseJSONArray(json::Array *array);
26 llvm::Expected<json::Value> value = json::parse(json_text); in ParseJSON()
45 llvm::Expected<json::Value> value = in ParseJSONFromFile()
46 json::parse(buffer_or_error.get()->getBuffer().str()); in ParseJSONFromFile()
58 static StructuredData::ObjectSP ParseJSONValue(json::Value &value) { in ParseJSONValue()
59 if (json::Object *O = value.getAsObject()) in ParseJSONValue()
62 if (json::Array *A = value.getAsArray()) in ParseJSONValue()
86 static StructuredData::ObjectSP ParseJSONObject(json::Object *object) { in ParseJSONObject()
90 json::Value value = KV.second; in ParseJSONObject()
97 static StructuredData::ObjectSP ParseJSONArray(json::Array *array) { in ParseJSONArray()
99 for (json::Value &value : *array) { in ParseJSONArray()
139 json::OStream stream(llvm::outs(), pretty_print ? 2 : 0); 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()