Lines Matching refs:json

18 namespace json {  namespace
63 const json::Object *Object::getObject(StringRef K) const { in getObject()
68 json::Object *Object::getObject(StringRef K) { in getObject()
73 const json::Array *Object::getArray(StringRef K) const { in getArray()
78 json::Array *Object::getArray(StringRef K) { in getArray()
103 : Value(json::Array(Elements)) {} in Value()
121 create<json::Object>(M.as<json::Object>()); in copyFrom()
124 create<json::Array>(M.as<json::Array>()); in copyFrom()
146 create<json::Object>(std::move(M.as<json::Object>())); in moveFrom()
150 create<json::Array>(std::move(M.as<json::Array>())); in moveFrom()
170 as<json::Object>().~Object(); in destroy()
173 as<json::Array>().~Array(); in destroy()
739 void llvm::json::OStream::value(const Value &V) { in value()
774 void llvm::json::OStream::valueBegin() { in valueBegin()
816 void llvm::json::OStream::newline() { in newline()
823 void llvm::json::OStream::arrayBegin() { in arrayBegin()
831 void llvm::json::OStream::arrayEnd() { in arrayEnd()
842 void llvm::json::OStream::objectBegin() { in objectBegin()
850 void llvm::json::OStream::objectEnd() { in objectEnd()
861 void llvm::json::OStream::attributeBegin(llvm::StringRef Key) { in attributeBegin()
881 void llvm::json::OStream::attributeEnd() { in attributeEnd()
889 raw_ostream &llvm::json::OStream::rawValueBegin() { in rawValueBegin()
896 void llvm::json::OStream::rawValueEnd() { in rawValueEnd()
904 void llvm::format_provider<llvm::json::Value>::format( in format()
905 const llvm::json::Value &E, raw_ostream &OS, StringRef Options) { in format()
909 json::OStream(OS, IndentAmount).value(E); in format()