| API | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | protected |
| canIgnoreChildDeclWhileTraversingDeclContext(const Decl *Child) | clang::RecursiveASTVisitor< Derived > | |
| Context | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | protected |
| createHierarchyInformationForDecl(const Decl &D) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
| createSymbolReferenceForDecl(const Decl &D) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
| DataRecursionQueue typedef | clang::RecursiveASTVisitor< Derived > | |
| dataTraverseNode(Stmt *S, DataRecursionQueue *Queue) | clang::RecursiveASTVisitor< Derived > | |
| dataTraverseStmtPost(Stmt *S) | clang::RecursiveASTVisitor< Derived > | inline |
| dataTraverseStmtPre(Stmt *S) | clang::RecursiveASTVisitor< Derived > | inline |
| ExtractAPIVisitorBase(ASTContext &Context, APISet &API) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
| fetchRawCommentForDecl(const Decl *Decl) const | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| getAPI() const | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inline |
| getBases(const CXXRecordDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
| getDerived() | clang::RecursiveASTVisitor< Derived > | inline |
| getKindForDisplay(const CXXRecordDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
| getOwningModuleName(const Decl &D) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
| getStmtChildren(Stmt *S) | clang::RecursiveASTVisitor< Derived > | inline |
| getTypedefName(const TagDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
| isEmbeddedInVarDeclarator(const TagDecl &D) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
| isInSystemHeader(const Decl *D) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
| maybeMergeWithAnonymousTag(const DeclaratorDecl &D, RecordContext *NewRecordContext) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
| recordEnumConstants(SymbolReference Container, const EnumDecl::enumerator_range Constants) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | protected |
| recordObjCInstanceVariables(ObjCContainerRecord *Container, const llvm::iterator_range< DeclContext::specific_decl_iterator< ObjCIvarDecl > > Ivars) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | protected |
| recordObjCMethods(ObjCContainerRecord *Container, const ObjCContainerDecl::method_range Methods) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | protected |
| recordObjCProperties(ObjCContainerRecord *Container, const ObjCContainerDecl::prop_range Properties) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | protected |
| recordObjCProtocols(ObjCContainerRecord *Container, ObjCInterfaceDecl::protocol_range Protocols) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | protected |
| shouldDeclBeIncluded(const Decl *Decl) const | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| shouldTraversePostOrder() const | clang::RecursiveASTVisitor< Derived > | inline |
| shouldVisitImplicitCode() const | clang::RecursiveASTVisitor< Derived > | inline |
| shouldVisitLambdaBody() const | clang::RecursiveASTVisitor< Derived > | inline |
| shouldVisitTemplateInstantiations() const | clang::RecursiveASTVisitor< Derived > | inline |
| shouldWalkTypesOfTypeLocs() const | clang::RecursiveASTVisitor< Derived > | inline |
| TraverseAST(ASTContext &AST) | clang::RecursiveASTVisitor< Derived > | inline |
| TraverseAttr(Attr *At) | clang::RecursiveASTVisitor< Derived > | |
| TraverseConceptExprRequirement(concepts::ExprRequirement *R) | clang::RecursiveASTVisitor< Derived > | |
| TraverseConceptNestedRequirement(concepts::NestedRequirement *R) | clang::RecursiveASTVisitor< Derived > | |
| TraverseConceptReference(ConceptReference *CR) | clang::RecursiveASTVisitor< Derived > | |
| TraverseConceptRequirement(concepts::Requirement *R) | clang::RecursiveASTVisitor< Derived > | |
| TraverseConceptTypeRequirement(concepts::TypeRequirement *R) | clang::RecursiveASTVisitor< Derived > | |
| TraverseConstructorInitializer(CXXCtorInitializer *Init) | clang::RecursiveASTVisitor< Derived > | |
| TraverseCXXBaseSpecifier(const CXXBaseSpecifier &Base) | clang::RecursiveASTVisitor< Derived > | |
| TraverseCXXRecordDecl(CXXRecordDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| TraverseDecl(Decl *D) | clang::RecursiveASTVisitor< Derived > | |
| TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo) | clang::RecursiveASTVisitor< Derived > | |
| TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, Expr *Init) | clang::RecursiveASTVisitor< Derived > | |
| TraverseNestedNameSpecifier(NestedNameSpecifier NNS) | clang::RecursiveASTVisitor< Derived > | |
| TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS) | clang::RecursiveASTVisitor< Derived > | |
| TraverseObjCProtocolLoc(ObjCProtocolLoc ProtocolLoc) | clang::RecursiveASTVisitor< Derived > | |
| TraverseRecordDecl(RecordDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| TraverseStmt(Stmt *S, DataRecursionQueue *Queue=nullptr) | clang::RecursiveASTVisitor< Derived > | |
| TraverseSynOrSemInitListExpr(InitListExpr *S, DataRecursionQueue *Queue=nullptr) | clang::RecursiveASTVisitor< Derived > | |
| TraverseTemplateArgument(const TemplateArgument &Arg) | clang::RecursiveASTVisitor< Derived > | |
| TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) | clang::RecursiveASTVisitor< Derived > | |
| TraverseTemplateArguments(ArrayRef< TemplateArgument > Args) | clang::RecursiveASTVisitor< Derived > | |
| TraverseTemplateName(TemplateName Template) | clang::RecursiveASTVisitor< Derived > | |
| TraverseType(QualType T, bool TraverseQualifier=true) | clang::RecursiveASTVisitor< Derived > | |
| TraverseTypeConstraint(const TypeConstraint *C) | clang::RecursiveASTVisitor< Derived > | |
| TraverseTypeLoc(TypeLoc TL, bool TraverseQualifier=true) | clang::RecursiveASTVisitor< Derived > | |
| VisitAttr(Attr *A) | clang::RecursiveASTVisitor< Derived > | inline |
| VisitClassTemplatePartialSpecializationDecl(const ClassTemplatePartialSpecializationDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitClassTemplateSpecializationDecl(const ClassTemplateSpecializationDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitConceptDecl(const ConceptDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitConceptReference(ConceptReference *CR) | clang::RecursiveASTVisitor< Derived > | inline |
| VisitCXXConstructorDecl(const CXXConstructorDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitCXXConversionDecl(const CXXConversionDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitCXXDestructorDecl(const CXXDestructorDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitCXXMethodDecl(const CXXMethodDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitCXXRecordDecl(const CXXRecordDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitDecl(Decl *D) | clang::RecursiveASTVisitor< Derived > | inline |
| VisitEnumDecl(const EnumDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitFieldDecl(const FieldDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitFunctionDecl(const FunctionDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitFunctionTemplateDecl(const FunctionTemplateDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitNamespaceDecl(const NamespaceDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitObjCCategoryDecl(const ObjCCategoryDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitObjCInterfaceDecl(const ObjCInterfaceDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitObjCProtocolDecl(const ObjCProtocolDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitQualifiedTypeLoc(QualifiedTypeLoc TL) | clang::RecursiveASTVisitor< Derived > | inline |
| VisitRecordDecl(const RecordDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitStmt(Stmt *S) | clang::RecursiveASTVisitor< Derived > | inline |
| VisitType(Type *T) | clang::RecursiveASTVisitor< Derived > | inline |
| VisitTypedefNameDecl(const TypedefNameDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitTypeLoc(TypeLoc TL) | clang::RecursiveASTVisitor< Derived > | inline |
| VisitUnqualTypeLoc(UnqualTypeLoc TL) | clang::RecursiveASTVisitor< Derived > | inline |
| VisitVarDecl(const VarDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitVarTemplateDecl(const VarTemplateDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitVarTemplatePartialSpecializationDecl(const VarTemplatePartialSpecializationDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| VisitVarTemplateSpecializationDecl(const VarTemplateSpecializationDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromClassTemplatePartialSpecializationDecl(const ClassTemplatePartialSpecializationDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromClassTemplateSpecializationDecl(const ClassTemplateSpecializationDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromCXXMethodDecl(const CXXMethodDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromCXXRecordDecl(const CXXRecordDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromDecl(Decl *D) | clang::RecursiveASTVisitor< Derived > | inline |
| WalkUpFromFunctionDecl(const FunctionDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromFunctionTemplateDecl(const FunctionTemplateDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromNamespaceDecl(const NamespaceDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromQualifiedTypeLoc(QualifiedTypeLoc TL) | clang::RecursiveASTVisitor< Derived > | inline |
| WalkUpFromRecordDecl(const RecordDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromStmt(Stmt *S) | clang::RecursiveASTVisitor< Derived > | inline |
| WalkUpFromType(Type *T) | clang::RecursiveASTVisitor< Derived > | inline |
| WalkUpFromTypeLoc(TypeLoc TL) | clang::RecursiveASTVisitor< Derived > | inline |
| WalkUpFromUnqualTypeLoc(UnqualTypeLoc TL) | clang::RecursiveASTVisitor< Derived > | inline |
| WalkUpFromVarTemplateDecl(const VarTemplateDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromVarTemplatePartialSpecializationDecl(const VarTemplatePartialSpecializationDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |
| WalkUpFromVarTemplateSpecializationDecl(const VarTemplateSpecializationDecl *Decl) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | |