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 |
ExtractAPIVisitor(ASTContext &Context, APISet &API) | clang::extractapi::ExtractAPIVisitor< Derived > | inline |
ExtractAPIVisitorBase(ASTContext &Context, APISet &API) | clang::extractapi::impl::ExtractAPIVisitorBase< Derived > | inlineprotected |
fetchRawCommentForDecl(const Decl *D) const | clang::extractapi::ExtractAPIVisitor< Derived > | inline |
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 *D) const | clang::extractapi::ExtractAPIVisitor< Derived > | inline |
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) | clang::RecursiveASTVisitor< Derived > | |
TraverseTypeConstraint(const TypeConstraint *C) | clang::RecursiveASTVisitor< Derived > | |
TraverseTypeLoc(TypeLoc TL) | 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 > | |