H A D | ASTMatchers.h | 738 AST_MATCHER(FunctionDecl,isMain) AST_MATCHER() argument 791 AST_POLYMORPHIC_MATCHER_P(hasAnyTemplateArgument,AST_POLYMORPHIC_SUPPORTED_TYPES (ClassTemplateSpecializationDecl,VarTemplateSpecializationDecl,FunctionDecl,TemplateSpecializationType),internal::Matcher<TemplateArgument>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P() argument 1072 AST_POLYMORPHIC_MATCHER_P2(hasTemplateArgument,AST_POLYMORPHIC_SUPPORTED_TYPES (ClassTemplateSpecializationDecl,VarTemplateSpecializationDecl,FunctionDecl,TemplateSpecializationType),unsigned,N,internal::Matcher<TemplateArgument>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P2() argument 5028 AST_POLYMORPHIC_MATCHER_P2(hasParameter,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,ObjCMethodDecl,BlockDecl),unsigned,N,internal::Matcher<ParmVarDecl>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P2() argument 5273 AST_POLYMORPHIC_MATCHER_P(hasAnyParameter,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,ObjCMethodDecl,BlockDecl),internal::Matcher<ParmVarDecl>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P() argument 5301 AST_POLYMORPHIC_MATCHER_P(parameterCountIs,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,FunctionProtoType),unsigned,N) AST_POLYMORPHIC_MATCHER_P() argument 5334 AST_POLYMORPHIC_MATCHER_P(forEachTemplateArgument,AST_POLYMORPHIC_SUPPORTED_TYPES (ClassTemplateSpecializationDecl,VarTemplateSpecializationDecl,FunctionDecl,TemplateSpecializationType),internal::Matcher<TemplateArgument>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P() argument 5366 AST_MATCHER(FunctionDecl,isNoReturn) AST_MATCHER() argument 5376 AST_MATCHER_P(FunctionDecl,returns,internal::Matcher<QualType>,InnerMatcher) AST_MATCHER_P() argument 5396 AST_POLYMORPHIC_MATCHER(isExternC,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,VarDecl)) AST_POLYMORPHIC_MATCHER() argument 5416 AST_POLYMORPHIC_MATCHER(isStaticStorageClass,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,VarDecl)) AST_POLYMORPHIC_MATCHER() argument 5430 AST_MATCHER(FunctionDecl,isDeleted) AST_MATCHER() argument 5443 AST_MATCHER(FunctionDecl,isDefaulted) AST_MATCHER() argument 5456 AST_MATCHER(FunctionDecl,isWeak) AST_MATCHER() argument 5474 AST_POLYMORPHIC_MATCHER(hasDynamicExceptionSpec,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,FunctionProtoType)) AST_POLYMORPHIC_MATCHER() argument 5494 AST_POLYMORPHIC_MATCHER(isNoThrow,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,FunctionProtoType)) AST_POLYMORPHIC_MATCHER() argument 5526 AST_POLYMORPHIC_MATCHER(isConsteval,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,IfStmt)) AST_POLYMORPHIC_MATCHER() argument 5547 AST_POLYMORPHIC_MATCHER(isConstexpr,AST_POLYMORPHIC_SUPPORTED_TYPES (VarDecl,FunctionDecl,IfStmt)) AST_POLYMORPHIC_MATCHER() argument 5752 AST_POLYMORPHIC_MATCHER_P(hasBody,AST_POLYMORPHIC_SUPPORTED_TYPES (DoStmt,ForStmt,WhileStmt,CXXForRangeStmt,FunctionDecl,CoroutineBodyStmt),internal::Matcher<Stmt>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P() argument 5777 AST_MATCHER_P(FunctionDecl,hasAnyBody,internal::Matcher<Stmt>,InnerMatcher) AST_MATCHER_P() argument 6214 AST_POLYMORPHIC_MATCHER(isDefinition,AST_POLYMORPHIC_SUPPORTED_TYPES (TagDecl,VarDecl,ObjCMethodDecl,FunctionDecl)) AST_POLYMORPHIC_MATCHER() argument 6228 AST_MATCHER(FunctionDecl,isVariadic) AST_MATCHER() argument 6731 AST_POLYMORPHIC_MATCHER(isTemplateInstantiation,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,VarDecl,CXXRecordDecl)) AST_POLYMORPHIC_MATCHER() argument 6790 AST_POLYMORPHIC_MATCHER(isExplicitTemplateSpecialization,AST_POLYMORPHIC_SUPPORTED_TYPES (FunctionDecl,VarDecl,CXXRecordDecl)) AST_POLYMORPHIC_MATCHER() argument 6838 AST_MATCHER_P(FunctionDecl,hasReturnTypeLoc,internal::Matcher<TypeLoc>,ReturnMatcher) AST_MATCHER_P() argument 6926 AST_POLYMORPHIC_MATCHER_P(hasAnyTemplateArgumentLoc,AST_POLYMORPHIC_SUPPORTED_TYPES (ClassTemplateSpecializationDecl,VarTemplateSpecializationDecl,FunctionDecl,DeclRefExpr,TemplateSpecializationTypeLoc),internal::Matcher<TemplateArgumentLoc>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P() argument 6951 AST_POLYMORPHIC_MATCHER_P2(hasTemplateArgumentLoc,AST_POLYMORPHIC_SUPPORTED_TYPES (ClassTemplateSpecializationDecl,VarTemplateSpecializationDecl,FunctionDecl,DeclRefExpr,TemplateSpecializationTypeLoc),unsigned,Index,internal::Matcher<TemplateArgumentLoc>,InnerMatcher) AST_POLYMORPHIC_MATCHER_P2() argument 8043 AST_MATCHER_P(FunctionDecl,hasExplicitSpecifier,internal::Matcher<Expr>,InnerMatcher) AST_MATCHER_P() argument 8070 AST_POLYMORPHIC_MATCHER(isInline,AST_POLYMORPHIC_SUPPORTED_TYPES (NamespaceDecl,FunctionDecl,VarDecl)) AST_POLYMORPHIC_MATCHER() argument 8315 AST_MATCHER_P(Stmt,forFunction,internal::Matcher<FunctionDecl>,InnerMatcher) AST_MATCHER_P() argument 8537 AST_MATCHER(FunctionDecl,hasTrailingReturn) AST_MATCHER() argument [all...] |