H A D | ASTMatchers.h | 710 AST_MATCHER_P(FieldDecl, hasBitWidth, unsigned, Width) { in AST_MATCHER_P() function 729 AST_MATCHER_P(FieldDecl, hasInClassInitializer, internal::Matcher<Expr>, in AST_MATCHER_P() function 752 AST_MATCHER_P(ClassTemplateSpecializationDecl, hasSpecializedTemplate, in AST_MATCHER_P() function 893 AST_MATCHER_P(Expr, ignoringImplicit, internal::Matcher<Expr>, in AST_MATCHER_P() function 923 AST_MATCHER_P(Expr, ignoringImpCasts, in AST_MATCHER_P() function 945 AST_MATCHER_P(Expr, ignoringParenCasts, internal::Matcher<Expr>, InnerMatcher) { in AST_MATCHER_P() function 970 AST_MATCHER_P(Expr, ignoringParenImpCasts, in AST_MATCHER_P() function 1109 AST_MATCHER_P(TemplateArgument, refersToType, AST_MATCHER_P() function 1127 AST_MATCHER_P(TemplateArgument, refersToTemplate, AST_MATCHER_P() function 1147 AST_MATCHER_P(TemplateArgument, refersToDeclaration, AST_MATCHER_P() function 1166 AST_MATCHER_P(TemplateArgument, isExpr, internal::Matcher<Expr>, InnerMatcher) { AST_MATCHER_P() function 1197 AST_MATCHER_P(TemplateArgument, refersToIntegralType, AST_MATCHER_P() function 1218 AST_MATCHER_P(TemplateArgument, equalsIntegralValue, AST_MATCHER_P() function 1704 AST_MATCHER_P(InitListExpr, hasSyntacticForm, AST_MATCHER_P() function 2163 AST_MATCHER_P(ForStmt, hasIncrement, internal::Matcher<Stmt>, AST_MATCHER_P() function 2178 AST_MATCHER_P(ForStmt, hasLoopInit, internal::Matcher<Stmt>, AST_MATCHER_P() function 2202 AST_MATCHER_P(CXXForRangeStmt, hasLoopVariable, internal::Matcher<VarDecl>, AST_MATCHER_P() function 2216 AST_MATCHER_P(CXXForRangeStmt, hasRangeInit, internal::Matcher<Expr>, AST_MATCHER_P() function 2785 AST_MATCHER_P(DesignatedInitExpr, designatorCountIs, unsigned, N) { AST_MATCHER_P() function 3024 AST_MATCHER_P(UnaryExprOrTypeTraitExpr, hasArgumentOfType, AST_MATCHER_P() function 3042 AST_MATCHER_P(UnaryExprOrTypeTraitExpr, ofKind, UnaryExprOrTypeTrait, Kind) { AST_MATCHER_P() function 3184 AST_MATCHER_P(CXXDependentScopeMemberExpr, hasMemberName, std::string, N) { AST_MATCHER_P() function 3222 AST_MATCHER_P(CXXDependentScopeMemberExpr, memberHasSameNameAsBoundNode, AST_MATCHER_P() function 3314 AST_MATCHER_P(CXXRecordDecl, hasAnyBase, internal::Matcher<CXXBaseSpecifier>, AST_MATCHER_P() function 3331 AST_MATCHER_P(CXXRecordDecl, hasDirectBase, internal::Matcher<CXXBaseSpecifier>, AST_MATCHER_P() function 3433 AST_MATCHER_P(CXXRecordDecl, hasMethod, internal::Matcher<CXXMethodDecl>, AST_MATCHER_P() function 3670 AST_MATCHER_P(NamedDecl, hasUnderlyingDecl, internal::Matcher<NamedDecl>, AST_MATCHER_P() function 3696 AST_MATCHER_P(CXXMemberCallExpr, on, internal::Matcher<Expr>, AST_MATCHER_P() function 3715 AST_MATCHER_P(ObjCMessageExpr, hasReceiverType, internal::Matcher<QualType>, AST_MATCHER_P() function 3797 AST_MATCHER_P(ObjCMessageExpr, hasReceiver, internal::Matcher<Expr>, AST_MATCHER_P() function 3813 AST_MATCHER_P(ObjCMessageExpr, hasSelector, std::string, BaseName) { AST_MATCHER_P() function 3892 AST_MATCHER_P(ObjCMessageExpr, numSelectorArgs, unsigned, N) { AST_MATCHER_P() function 4099 AST_MATCHER_P(QualType, asString, std::string, Name) { AST_MATCHER_P() function 4113 AST_MATCHER_P( AST_MATCHER_P() function 4137 AST_MATCHER_P(Type, hasUnqualifiedDesugaredType, internal::Matcher<Type>, AST_MATCHER_P() function 4156 AST_MATCHER_P(QualType, references, internal::Matcher<QualType>, AST_MATCHER_P() function 4174 AST_MATCHER_P(QualType, hasCanonicalType, internal::Matcher<QualType>, AST_MATCHER_P() function 4205 AST_MATCHER_P(CXXMemberCallExpr, onImplicitObjectArgument, AST_MATCHER_P() function 4252 AST_MATCHER_P(DeclRefExpr, to, internal::Matcher<Decl>, AST_MATCHER_P() function 4305 AST_MATCHER_P(OverloadExpr, hasAnyDeclaration, internal::Matcher<Decl>, AST_MATCHER_P() function 4321 AST_MATCHER_P(DeclStmt, hasSingleDecl, internal::Matcher<Decl>, InnerMatcher) { AST_MATCHER_P() function 4337 AST_MATCHER_P( AST_MATCHER_P() function 4367 AST_MATCHER_P(LambdaExpr, forEachLambdaCapture, AST_MATCHER_P() function 4583 AST_MATCHER_P(CXXFoldExpr, hasFoldInit, ast_matchers::internal::Matcher<Expr>, AST_MATCHER_P() function 4606 AST_MATCHER_P(CXXFoldExpr, hasPattern, ast_matchers::internal::Matcher<Expr>, AST_MATCHER_P() function 4705 AST_MATCHER_P(DeclStmt, declCountIs, unsigned, N) { AST_MATCHER_P() function 4768 AST_MATCHER_P(CXXConstructorDecl, hasAnyConstructorInitializer, AST_MATCHER_P() function 4790 AST_MATCHER_P(CXXCtorInitializer, forField, AST_MATCHER_P() function 4810 AST_MATCHER_P(CXXCtorInitializer, withInitializer, AST_MATCHER_P() function 4937 AST_MATCHER_P(LambdaExpr, hasAnyCapture, internal::Matcher<LambdaCapture>, AST_MATCHER_P() function 4964 AST_MATCHER_P(LambdaCapture, capturesVar, internal::Matcher<ValueDecl>, AST_MATCHER_P() function 5206 AST_MATCHER_P(ParmVarDecl, isAtPosition, unsigned, N) { AST_MATCHER_P() function 5352 AST_MATCHER_P(FunctionDecl, returns, AST_MATCHER_P() function 5598 AST_MATCHER_P(IfStmt, hasThen, internal::Matcher<Stmt>, InnerMatcher) { AST_MATCHER_P() function 5610 AST_MATCHER_P(IfStmt, hasElse, internal::Matcher<Stmt>, InnerMatcher) { AST_MATCHER_P() function 5660 AST_MATCHER_P(IfStmt, hasConditionVariableStatement, AST_MATCHER_P() function 5677 AST_MATCHER_P(ArraySubscriptExpr, hasIndex, AST_MATCHER_P() function 5694 AST_MATCHER_P(ArraySubscriptExpr, hasBase, AST_MATCHER_P() function 5753 AST_MATCHER_P(FunctionDecl, hasAnyBody, AST_MATCHER_P() function 5792 AST_MATCHER_P(CompoundStmt, statementCountIs, unsigned, N) { AST_MATCHER_P() function 6061 AST_MATCHER_P(CastExpr, hasCastKind, CastKind, Kind) { AST_MATCHER_P() function 6069 AST_MATCHER_P(ExplicitCastExpr, hasDestinationType, AST_MATCHER_P() function 6077 AST_MATCHER_P(ImplicitCastExpr, hasImplicitDestinationType, AST_MATCHER_P() function 6145 AST_MATCHER_P(AbstractConditionalOperator, hasTrueExpression, AST_MATCHER_P() function 6160 AST_MATCHER_P(AbstractConditionalOperator, hasFalseExpression, AST_MATCHER_P() function 6225 AST_MATCHER_P(CXXMethodDecl, ofClass, AST_MATCHER_P() function 6259 AST_MATCHER_P(CXXMethodDecl, forEachOverridden, AST_MATCHER_P() function 6611 AST_MATCHER_P(MemberExpr, member, AST_MATCHER_P() function 6655 AST_MATCHER_P(BaseUsingDecl, hasAnyUsingShadowDecl, AST_MATCHER_P() function 6674 AST_MATCHER_P(UsingShadowDecl, hasTargetDecl, AST_MATCHER_P() function 6800 AST_MATCHER_P(QualifiedTypeLoc, hasUnqualifiedLoc, internal::Matcher<TypeLoc>, AST_MATCHER_P() function 6814 AST_MATCHER_P(FunctionDecl, hasReturnTypeLoc, internal::Matcher<TypeLoc>, AST_MATCHER_P() function 6840 AST_MATCHER_P(PointerTypeLoc, hasPointeeLoc, internal::Matcher<TypeLoc>, AST_MATCHER_P() function 6868 AST_MATCHER_P(ReferenceTypeLoc, hasReferentLoc, internal::Matcher<TypeLoc>, AST_MATCHER_P() function 6897 AST_MATCHER_P(TemplateSpecializationTypeLoc, hasAnyTemplateArgumentLoc, AST_MATCHER_P() function 6955 AST_MATCHER_P(ElaboratedTypeLoc, hasNamedTypeLoc, internal::Matcher<TypeLoc>, AST_MATCHER_P() function 7156 AST_MATCHER_P(VariableArrayType, hasSizeExpr, AST_MATCHER_P() function 7551 AST_MATCHER_P(ElaboratedType, hasQualifier, AST_MATCHER_P() function 7574 AST_MATCHER_P(ElaboratedType, namesType, internal::Matcher<QualType>, AST_MATCHER_P() function 7656 AST_MATCHER_P(DecayedType, hasDecayedType, internal::Matcher<QualType>, AST_MATCHER_P() function 7675 AST_MATCHER_P(Decl, hasDeclContext, internal::Matcher<Decl>, InnerMatcher) { AST_MATCHER_P() function 7723 AST_MATCHER_P(NestedNameSpecifier, specifiesType, AST_MATCHER_P() function 7741 AST_MATCHER_P(NestedNameSpecifierLoc, specifiesTypeLoc, AST_MATCHER_P() function 7793 AST_MATCHER_P(NestedNameSpecifier, specifiesNamespace, AST_MATCHER_P() function 7854 AST_MATCHER_P(SwitchStmt, forEachSwitchCase, internal::Matcher<SwitchCase>, AST_MATCHER_P() function 7885 AST_MATCHER_P(CXXConstructorDecl, forEachConstructorInitializer, AST_MATCHER_P() function 8013 AST_MATCHER_P(FunctionDecl, hasExplicitSpecifier, internal::Matcher<Expr>, AST_MATCHER_P() function 8122 AST_MATCHER_P(CaseStmt, hasCaseConstant, internal::Matcher<Expr>, AST_MATCHER_P() function 8139 AST_MATCHER_P(Decl, hasAttr, attr::Kind, AttrKind) { AST_MATCHER_P() function 8157 AST_MATCHER_P(ReturnStmt, hasReturnValue, internal::Matcher<Expr>, AST_MATCHER_P() function 8212 AST_MATCHER_P(BindingDecl, forDecomposition, internal::Matcher<ValueDecl>, AST_MATCHER_P() function 8261 AST_MATCHER_P(DecompositionDecl, hasAnyBinding, internal::Matcher<BindingDecl>, AST_MATCHER_P() function 8285 AST_MATCHER_P(Stmt, forFunction, internal::Matcher<FunctionDecl>, AST_MATCHER_P() function 8336 AST_MATCHER_P(Stmt, forCallable, internal::Matcher<Decl>, InnerMatcher) { AST_MATCHER_P() function 8450 AST_MATCHER_P(CXXNewExpr, hasAnyPlacementArg, internal::Matcher<Expr>, AST_MATCHER_P() function 8465 AST_MATCHER_P(CXXNewExpr, hasArraySize, internal::Matcher<Expr>, InnerMatcher) { AST_MATCHER_P() function 8528 AST_MATCHER_P(Expr, ignoringElidableConstructorCall, AST_MATCHER_P() function 8602 AST_MATCHER_P(OMPExecutableDirective, hasStructuredBlock, AST_MATCHER_P() function 8620 AST_MATCHER_P(OMPExecutableDirective, hasAnyClause, AST_MATCHER_P() function 8734 AST_MATCHER_P(OMPExecutableDirective, isAllowedToContainClauseKind, AST_MATCHER_P() function [all...] |