Lines Matching defs:API
17 #include "clang/ExtractAPI/API.h"
510 llvm_unreachable("API Record with uninstantiable kind");
625 const APISet &API) {
663 serializeObject(Module, "platform", serializePlatform(API.getTarget()));
759 serializeIdentifier(*Record, API.getLanguage()));
760 serializeObject(Obj, "kind", serializeSymbolKind(*Record, API.getLanguage()));
788 Hierarchy.push_back(getHierarchyReference(Record, API));
926 !API.findRecordForUSR(Record->Interface.USR))
1015 llvm_unreachable("API Record with uninstantiable kind");
1042 raw_ostream &OS, const APISet &API, const APIIgnoresList &IgnoresList,
1045 API, IgnoresList, Options.EmitSymbolLabelsForTesting,
1050 Serializer.serializeGraphToStream(OS, Options, API.ProductName,
1056 raw_ostream &MainOutput, const APISet &API,
1061 SymbolGraphSerializer Serializer(API, IgnoresList,
1065 Serializer.serializeGraphToStream(MainOutput, Options, API.ProductName,
1070 CreateOutputStream(API.ProductName + "@" + ExtensionSGF.getKey()))
1071 Serializer.serializeGraphToStream(*ExtensionOS, Options, API.ProductName,
1078 const APISet &API) {
1079 APIRecord *Record = API.findRecordForUSR(USR);
1085 SymbolGraphSerializer Serializer(API, EmptyIgnores,
1094 Serializer.serializeGraph(API.ProductName,
1097 Language Lang = API.getLanguage();
1108 APIRecord *RelatedRecord = API.findRecordForUSR(Fragment.PreciseIdentifier);
1119 RelatedSymbol["moduleName"] = API.ProductName;