Lines Matching defs:API
17 #include "clang/ExtractAPI/API.h"
504 llvm_unreachable("API Record with uninstantiable kind");
619 const APISet &API) {
657 serializeObject(Module, "platform", serializePlatform(API.getTarget()));
761 serializeIdentifier(*Record, API.getLanguage()));
762 serializeObject(Obj, "kind", serializeSymbolKind(*Record, API.getLanguage()));
790 Hierarchy.push_back(getHierarchyReference(Record, API));
928 !API.findRecordForUSR(Record->Interface.USR))
1017 llvm_unreachable("API Record with uninstantiable kind");
1044 raw_ostream &OS, const APISet &API, const APIIgnoresList &IgnoresList,
1047 API, IgnoresList, Options.EmitSymbolLabelsForTesting,
1052 Serializer.serializeGraphToStream(OS, Options, API.ProductName,
1058 raw_ostream &MainOutput, const APISet &API,
1063 SymbolGraphSerializer Serializer(API, IgnoresList,
1067 Serializer.serializeGraphToStream(MainOutput, Options, API.ProductName,
1072 CreateOutputStream(ExtensionSGF.getKey() + "@" + API.ProductName))
1081 const APISet &API) {
1082 APIRecord *Record = API.findRecordForUSR(USR);
1088 SymbolGraphSerializer Serializer(API, EmptyIgnores,
1097 Serializer.serializeGraph(API.ProductName,
1100 Language Lang = API.getLanguage();
1111 APIRecord *RelatedRecord = API.findRecordForUSR(Fragment.PreciseIdentifier);
1122 RelatedSymbol["moduleName"] = API.ProductName;