|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h 152 void addMatcher(const StatementMatcher &NodeMatch,
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp 1023 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch,
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp 131 static StatementMatcher getRunLoopRunM(StatementMatcher Extra = anything()) {
131 static StatementMatcher getRunLoopRunM(StatementMatcher Extra = anything()) {
132 StatementMatcher MainRunLoopM =
138 StatementMatcher MainRunLoopRunM = objcMessageExpr(hasSelector("run"),
142 StatementMatcher XPCRunM =
147 static StatementMatcher getOtherMessageSentM(StatementMatcher Extra = anything()) {
147 static StatementMatcher getOtherMessageSentM(StatementMatcher Extra = anything()) {
157 StatementMatcher RunLoopRunM = getRunLoopRunM();
158 StatementMatcher OtherMessageSentM = getOtherMessageSentM(
161 StatementMatcher RunLoopInAutorelease =
179 StatementMatcher RunLoopRunM = getRunLoopRunM(NoPoolM);
180 StatementMatcher OtherMessageSentM = getOtherMessageSentM(NoPoolM);
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 442 StatementMatcher WriteIntoIvarM = binaryOperator(
446 StatementMatcher ParentM = stmt(hasDescendant(WriteIntoIvarM));
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 1092 StatementMatcher RefToStatic = stmt(hasDescendant(declRefExpr(
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp 55 StatementMatcher LoopVarMatcher =
61 StatementMatcher LoopVarConversionMatcher =
68 StatementMatcher LoopBoundMatcher =
77 StatementMatcher IncrementMatcher =
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 77 static StatementMatcher inDecltypeOrTemplateArg() {
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 49 static const StatementMatcher IntegerComparisonMatcher() {
60 static const StatementMatcher IncrementVarMatcher() {
82 StatementMatcher makeArrayLoopMatcher() {
83 StatementMatcher ArrayBoundMatcher =
127 StatementMatcher makeIteratorLoopMatcher() {
128 StatementMatcher BeginCallMatcher =
144 StatementMatcher EndCallMatcher = cxxMemberCallExpr(
148 StatementMatcher IteratorBoundMatcher =
155 StatementMatcher IteratorComparisonMatcher = expr(
235 StatementMatcher makePseudoArrayLoopMatcher() {
262 StatementMatcher SizeCallMatcher = cxxMemberCallExpr(
268 StatementMatcher EndInitMatcher =
276 StatementMatcher IndexBoundMatcher =
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp 248 StatementMatcher makeIteratorDeclMatcher() {
257 StatementMatcher makeDeclWithNewMatcher() {
275 StatementMatcher makeDeclWithCastMatcher() {
281 StatementMatcher makeDeclWithTemplateCastMatcher() {
302 StatementMatcher makeCombinedMatcher() {
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp 38 StatementMatcher makeCastSequenceMatcher() {
39 StatementMatcher ImplicitCastToNull = implicitCastExpr(
tools/clang/unittests/AST/DataCollectionTest.cpp 73 const StatementMatcher &StmtMatch,
94 isStmtHashEqual(const StatementMatcher &StmtMatch, StringRef Code1,
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp 33 StatementMatcher OMPInnermostStructuredBlockMatcher() {
39 StatementMatcher OMPStandaloneDirectiveMatcher() {
56 const StatementMatcher &StmtMatch) {
358 StatementMatcher OMPSectionsDirectiveMatcher() {
tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp 89 StatementMatcher StatementHasClassB =
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp 315 StatementMatcher MixedTypes = stmt(anyOf(ifStmt(), binaryOperator()));
703 StatementMatcher MethodX =
712 StatementMatcher matcher = anyOf(
754 StatementMatcher OpCallAndAnd =
759 StatementMatcher OpCallLessLess =
765 StatementMatcher OpStarCall =
967 StatementMatcher Call1Arg = callExpr(argumentCountIs(1));
1211 StatementMatcher Constructor = cxxConstructExpr(
1227 StatementMatcher WrongIndex = cxxConstructExpr(
1235 StatementMatcher Constructor1Arg = cxxConstructExpr(argumentCountIs(1));
1252 StatementMatcher ConstructorListInit =
1376 StatementMatcher Literal = stringLiteral(hasSize(4));
2477 StatementMatcher BinAsgmtOperator = binaryOperator(isAssignmentOperator());
2478 StatementMatcher CXXAsgmtOperator =
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp 202 StatementMatcher ADLMatch = callExpr(usesADL());
203 StatementMatcher ADLMatchOper = cxxOperatorCallExpr(usesADL());
238 StatementMatcher MethodX =
244 StatementMatcher MethodOnY =
263 StatementMatcher MethodOnYPointer =
343 StatementMatcher OpCall = cxxOperatorCallExpr();
369 StatementMatcher MethodOnY =
399 StatementMatcher Reference =
425 StatementMatcher CallOnVariableY =
497 StatementMatcher CallFunctionF = callExpr(callee(functionDecl(hasName("f"))));
575 StatementMatcher Constructor = cxxConstructExpr();
601 StatementMatcher TempExpression = cxxBindTemporaryExpr();
667 StatementMatcher New = cxxNewExpr();
683 StatementMatcher Arg = cxxDefaultArgExpr();
692 StatementMatcher Literal = stringLiteral();
703 StatementMatcher CharLiteral = characterLiteral();
713 StatementMatcher HasIntLiteral = integerLiteral();
735 StatementMatcher HasFloatLiteral = floatLiteral();
847 StatementMatcher Condition =
858 StatementMatcher Conditional = conditionalOperator(
866 StatementMatcher ConditionalFalse = conditionalOperator(
879 StatementMatcher AlwaysOne = binaryConditionalOperator(
888 StatementMatcher FourNotFive = binaryConditionalOperator(
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp 123 StatementMatcher HasVariableI =
134 StatementMatcher HasDescendantVariableI =
371 StatementMatcher CallMethodX = callExpr(callee(cxxMethodDecl(hasName("x"))));
391 StatementMatcher CallArgumentY = callExpr(
399 StatementMatcher WrongIndex = callExpr(
407 StatementMatcher CallArgumentY = callExpr(HasArgumentY);
408 StatementMatcher CtorArgumentY = cxxConstructExpr(HasArgumentY);
409 StatementMatcher UnresolvedCtorArgumentY =
411 StatementMatcher ObjCCallArgumentY = objcMessageExpr(HasArgumentY);
438 StatementMatcher ImplicitCastedArgument = callExpr(
619 StatementMatcher ArgumentY =
622 StatementMatcher CallExpr =
632 StatementMatcher ArgumentY =
635 StatementMatcher CallExpr =
647 StatementMatcher CallExpr2 =
661 StatementMatcher ArgumentY =
664 StatementMatcher CallExpr =
685 StatementMatcher ArgumentY =
688 StatementMatcher ConstructExpr =
1100 StatementMatcher OperatorOr = binaryOperator(hasOperatorName("||"));
1107 StatementMatcher OperatorTrueFalse =
1115 StatementMatcher OperatorIntPointer = arraySubscriptExpr(
1122 StatementMatcher HasOperand =
1232 StatementMatcher OperatorNot = unaryOperator(hasOperatorName("!"));
1239 StatementMatcher OperatorOnFalse =
1301 StatementMatcher Constructor = cxxConstructExpr(hasDeclaration(cxxMethodDecl(
1335 StatementMatcher IfStmt =
1340 StatementMatcher ForStmt =
1345 StatementMatcher WhileStmt =
1350 StatementMatcher SwitchStmt =
1773 StatementMatcher SingleDeclStmt =
2519 StatementMatcher RetVal = returnStmt(hasReturnValue(binaryOperator()));
tools/clang/unittests/Tooling/SourceCodeBuildersTest.cpp 34 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) {
53 StatementMatcher Matcher) {
tools/clang/unittests/Tooling/StencilTest.cpp 38 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) {
57 StatementMatcher Matcher) {