| API | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | protected |
| APISetVisitor()=delete | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| APISetVisitor(const APISetVisitor &)=delete | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| APISetVisitor(APISetVisitor &&)=delete | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| APISetVisitor(const APISet &API) | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | inlineprotected |
| CONCRETE_RECORD(GlobalFunctionTemplateRecord, GlobalFunctionRecord, RK_GlobalFunctionTemplate) CONCRETE_RECORD(GlobalFunctionTemplateSpecializationRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| CONCRETE_RECORD(GlobalVariableTemplateRecord, GlobalVariableRecord, RK_GlobalVariableTemplate) CONCRETE_RECORD(GlobalVariableTemplateSpecializationRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| CONCRETE_RECORD(GlobalVariableTemplatePartialSpecializationRecord, GlobalVariableRecord, RK_GlobalVariableTemplatePartialSpecialization) CONCRETE_RECORD(CXXMethodTemplateSpecializationRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| CONCRETE_RECORD(ObjCInstancePropertyRecord, ObjCPropertyRecord, RK_ObjCInstanceProperty) CONCRETE_RECORD(ObjCClassPropertyRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| CONCRETE_RECORD(ObjCInstanceMethodRecord, ObjCMethodRecord, RK_ObjCInstanceMethod) CONCRETE_RECORD(ClassTemplateSpecializationRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| CONCRETE_RECORD(ClassTemplatePartialSpecializationRecord, CXXClassRecord, RK_ClassTemplatePartialSpecialization) RECORD_CONTEXT(ClassTemplateSpecializationRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| CXXClassRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| CXXMethodRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| getDerived() | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | inlineprotected |
| GlobalFunctionRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| GlobalVariableRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| ObjCPropertyRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| operator=(const APISetVisitor &)=delete | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| operator=(APISetVisitor &&)=delete | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| RECORD_CONTEXT(ClassTemplatePartialSpecializationRecord, RK_ClassTemplatePartialSpecialization) RECORD_CONTEXT(GlobalVariableTemplateSpecializationRecord | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| RECORD_CONTEXT(GlobalVariableTemplatePartialSpecializationRecord, RK_GlobalVariableTemplatePartialSpecialization) bool traverseRecordContext(const RecordContext *) | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | |
| serializeMainSymbolGraph(raw_ostream &OS, const APISet &API, const APIIgnoresList &IgnoresList, SymbolGraphSerializerOption Options={}) | clang::extractapi::SymbolGraphSerializer | static |
| serializeSingleSymbolSGF(StringRef USR, const APISet &API) | clang::extractapi::SymbolGraphSerializer | static |
| serializeWithExtensionGraphs(raw_ostream &MainOutput, const APISet &API, const APIIgnoresList &IgnoresList, llvm::function_ref< std::unique_ptr< llvm::raw_pwrite_stream >(llvm::Twine BaseFileName)> CreateOutputStream, SymbolGraphSerializerOption Options={}) | clang::extractapi::SymbolGraphSerializer | static |
| SymbolGraphSerializer(const APISet &API, const APIIgnoresList &IgnoresList, bool EmitSymbolLabelsForTesting=false, bool ForceEmitToMainModule=false, bool SkipSymbolsInCategoriesToExternalTypes=false) | clang::extractapi::SymbolGraphSerializer | inline |
| traverseAPIRecord(const APIRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| traverseAPISet() | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | inline |
| traverseObjCCategoryRecord(const ObjCCategoryRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitAPIRecord(const APIRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitClassTemplatePartialSpecializationRecord(const ClassTemplatePartialSpecializationRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitClassTemplateRecord(const ClassTemplateRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitConceptRecord(const ConceptRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitCXXClassRecord(const CXXClassRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitCXXFieldTemplateRecord(const CXXFieldTemplateRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitCXXMethodRecord(const CXXMethodRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitCXXMethodTemplateRecord(const CXXMethodTemplateRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitGlobalFunctionRecord(const GlobalFunctionRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitGlobalFunctionTemplateRecord(const GlobalFunctionTemplateRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitGlobalVariableTemplatePartialSpecializationRecord(const GlobalVariableTemplatePartialSpecializationRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitGlobalVariableTemplateRecord(const GlobalVariableTemplateRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitObjCCategoryRecord(const ObjCCategoryRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitObjCContainerRecord(const ObjCContainerRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitObjCInstanceVariableRecord(const ObjCInstanceVariableRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitObjCInterfaceRecord(const ObjCInterfaceRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitObjCMethodRecord(const ObjCMethodRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| visitTypedefRecord(const TypedefRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| walkUpFromAPIRecord(const APIRecord *Record) | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | inline |
| walkUpFromObjCCategoryRecord(const ObjCCategoryRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| walkUpFromTypedefRecord(const TypedefRecord *Record) | clang::extractapi::SymbolGraphSerializer | |
| ~APISetVisitor()=default | clang::extractapi::APISetVisitor< SymbolGraphSerializer > | protected |