|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp 330 REGISTER_MATCHER(ignoringParenImpCasts);
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp 67 return hasLHS(ignoringParenImpCasts(
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp 200 expr(ignoringParenImpCasts(
209 expr(ignoringParenImpCasts(
221 expr(ignoringParenImpCasts(
265 expr(ignoringParenImpCasts(expr(hasType(SuspiciousScalarTypeM))));
280 ignoringParenImpCasts(
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp 166 ignoringParenImpCasts(ReferencedParamM))
172 ignoringParenImpCasts(ReferencedParamM));
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 444 hasLHS(ignoringParenImpCasts(
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp 86 hasEitherOperand(ignoringParenImpCasts(declRefExpr(
88 hasEitherOperand(ignoringParenImpCasts(
97 hasUnaryOperand(ignoringParenImpCasts(
100 hasLHS(ignoringParenImpCasts(
145 varDecl(allOf(hasInitializer(ignoringParenImpCasts(
150 hasRHS(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/abseil/DurationAdditionCheck.cpp 24 hasEitherOperand(expr(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/abseil/DurationRewriter.cpp 177 hasInit(0, ignoringParenImpCasts(ZeroMatcher)))))
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp 71 hasArgument(0, ignoringParenImpCasts(SingleChar)))));
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp 54 hasEitherOperand(ignoringParenImpCasts(ZeroLiteral)),
55 hasEitherOperand(ignoringParenImpCasts(StringFind.bind("findexpr"))))
tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp 25 ignoringParenImpCasts(declRefExpr().bind("expr")))),
47 auto DeclRef = ignoringParenImpCasts(declRefExpr(to(equalsNode(D))));
57 !match(findAll(callExpr(hasAnyArgument(ignoringParenImpCasts(DeclRef)))),
60 !match(findAll(cxxDeleteExpr(has(ignoringParenImpCasts(expr(DeclRef))))),
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp 72 ignoringParenImpCasts(handleFromTemporaryValue(IsAHandle))),
114 exprWithCleanups(has(ignoringParenImpCasts(ConvertedHandle)))
124 hasInitializer(exprWithCleanups(has(ignoringParenImpCasts(handleFrom(
166 returnStmt(has(exprWithCleanups(has(ignoringParenImpCasts(handleFrom(
tools/clang/tools/extra/clang-tidy/bugprone/IncorrectRoundingsCheck.cpp 44 implicitCastExpr(FloatType, has(ignoringParenImpCasts(FloatHalf))));
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp 33 hasRHS(ignoringParenImpCasts(integerLiteral(equals(1)))))
40 hasRHS(ignoringParenImpCasts(integerLiteral(equals(1)))))),
53 hasInitializer(ignoringParenImpCasts(
57 hasInitializer(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp 40 has(ignoringParenImpCasts(Calc)));
43 has(ignoringParenImpCasts(Calc)));
tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp 89 hasArgument(0, ignoringParenImpCasts(declRefExpr(
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp 546 hasEitherOperand(ignoringParenImpCasts(integerLiteral())));
550 hasEitherOperand(ignoringParenImpCasts(integerLiteral())));
tools/clang/tools/extra/clang-tidy/bugprone/SizeofContainerCheck.cpp 22 expr(sizeOfExpr(has(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp 80 const auto IntegerExpr = ignoringParenImpCasts(integerLiteral());
81 const auto ConstantExpr = expr(ignoringParenImpCasts(
84 const auto IntegerCallExpr = expr(ignoringParenImpCasts(
93 sizeOfExpr(has(ignoringParenImpCasts(expr(integerLiteral(equals(0)))))));
100 expr(sizeOfExpr(has(ignoringParenImpCasts(ConstantExpr))),
109 expr(sizeOfExpr(ignoringParenImpCasts(has(IntegerCallExpr))))
117 expr(sizeOfExpr(has(ignoringParenImpCasts(expr(cxxThisExpr())))))
126 hasInitializer(ignoringParenImpCasts(stringLiteral())));
127 Finder->addMatcher(expr(sizeOfExpr(has(ignoringParenImpCasts(expr(
129 ignoringParenImpCasts(declRefExpr(
135 const auto ArrayExpr = expr(ignoringParenImpCasts(
141 const auto PointerToArrayExpr = expr(ignoringParenImpCasts(expr(
146 hasUnaryOperand(ignoringParenImpCasts(expr(
150 const auto PointerToStructExpr = expr(ignoringParenImpCasts(expr(
155 expr(anyOf(sizeOfExpr(has(expr(ignoringParenImpCasts(
166 hasEitherOperand(ignoringParenImpCasts(SizeOfExpr)),
167 hasEitherOperand(ignoringParenImpCasts(
175 Finder->addMatcher(expr(sizeOfExpr(has(expr(ignoringParenImpCasts(
190 hasLHS(expr(ignoringParenImpCasts(
193 hasRHS(expr(ignoringParenImpCasts(
201 hasLHS(ignoringParenImpCasts(SizeOfExpr)),
202 hasRHS(ignoringParenImpCasts(SizeOfExpr)))
208 hasEitherOperand(ignoringParenImpCasts(SizeOfExpr)),
209 hasEitherOperand(ignoringParenImpCasts(binaryOperator(
211 hasEitherOperand(ignoringParenImpCasts(SizeOfExpr))))))
218 expr(sizeOfExpr(has(ignoringParenImpCasts(expr(
239 ignoringParenImpCasts(SizeOfExpr),
240 ignoringParenImpCasts(binaryOperator(
242 hasEitherOperand(ignoringParenImpCasts(SizeOfExpr))))))),
243 hasEitherOperand(ignoringParenImpCasts(PtrDiffExpr)))
248 hasLHS(ignoringParenImpCasts(PtrDiffExpr)),
249 hasRHS(ignoringParenImpCasts(SizeOfExpr)))
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp 41 const auto ZeroExpr = expr(ignoringParenImpCasts(integerLiteral(equals(0))));
42 const auto CharExpr = expr(ignoringParenImpCasts(characterLiteral()));
43 const auto NegativeExpr = expr(ignoringParenImpCasts(
46 const auto LargeLengthExpr = expr(ignoringParenImpCasts(
54 hasInitializer(ignoringParenImpCasts(BoundStringLiteral)));
58 hasInitializer(ignoringParenImpCasts(BoundStringLiteral)));
59 const auto ConstStrLiteral = expr(ignoringParenImpCasts(anyOf(
98 hasArgument(1, ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.cpp 38 ignoringParenImpCasts(stringLiteral(containsNul()).bind("truncated"));
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp 90 has(ignoringParenImpCasts(expr(ConcatenatedStringLiteral))));
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp 106 hasTrueExpression(ignoringParenImpCasts(DirectStringCompareCallExpr)),
107 hasFalseExpression(ignoringParenImpCasts(DirectStringCompareCallExpr))));
109 const auto StringCompareCallExpr = ignoringParenImpCasts(
131 hasUnaryOperand(ignoringParenImpCasts(
154 const auto InvalidLiteral = ignoringParenImpCasts(
158 has(ignoringParenImpCasts(integerLiteral(unless(equals(0)))))),
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp 57 ignoringParenImpCasts(declRefExpr(to(varDecl(hasType(isInteger()))))))
63 has(ignoringParenImpCasts(LoopVarMatcher)))
69 expr(ignoringParenImpCasts(allOf(hasType(isInteger()),
78 expr(ignoringParenImpCasts(hasType(isInteger()))).bind(LoopIncrementName);
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp 36 cxxBindTemporaryExpr(unless(has(ignoringParenImpCasts(callExpr()))))
42 anyOf(has(ignoringParenImpCasts(BindTemp)),
43 has(ignoringParenImpCasts(cxxFunctionalCastExpr(
44 has(ignoringParenImpCasts(BindTemp)))))))
tools/clang/tools/extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp 54 auto MatchedCallExpr = expr(ignoringImplicit(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 392 stmt(forEach(expr(ignoringParenImpCasts(CallMoveMatcher))),
400 unless(expr(ignoringParenImpCasts(equalsBoundNode("call-move")))))
tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp 25 cxxThrowExpr(has(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp 38 callee(expr(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 364 return ignoringParenImpCasts(
394 return ignoringParenImpCasts(BinOpCstExpr);
419 const auto RelationalExpr = ignoringParenImpCasts(binaryOperator(
639 const auto AnyLiteralExpr = ignoringParenImpCasts(
696 hasUnaryOperand(ignoringParenImpCasts(binaryOperator(
708 hasEitherOperand(ignoringParenImpCasts(binaryOperator(
710 hasRHS(ignoringParenImpCasts(
712 hasEitherOperand(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp 41 auto IsAlwaysFalseWithCast = ignoringParenImpCasts(anyOf(
42 IsAlwaysFalse, cStyleCastExpr(has(ignoringParenImpCasts(IsAlwaysFalse)))
63 anyOf(ignoringParenImpCasts(callExpr(
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp 59 const auto IsBadReturnStatement = returnStmt(unless(has(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp 32 has(ignoringParenImpCasts(cxxMemberCallExpr(
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 50 return expr(ignoringParenImpCasts(
56 hasInitializer(ignoringParenImpCasts(integerLiteral(equals(0)))))
135 varDecl(hasInitializer(anyOf(ignoringParenImpCasts(BeginCallMatcher),
137 ignoringParenImpCasts(BeginCallMatcher)),
149 expr(anyOf(ignoringParenImpCasts(
151 ignoringParenImpCasts(expr(EndCallMatcher).bind(EndCallName)),
152 materializeTemporaryExpr(ignoringParenImpCasts(
156 ignoringParenImpCasts(declRefExpr(to(varDecl().bind(ConditionVarName)))));
269 expr(anyOf(ignoringParenImpCasts(expr(SizeCallMatcher).bind(EndCallName)),
270 explicitCastExpr(hasSourceExpression(ignoringParenImpCasts(
277 expr(anyOf(ignoringParenImpCasts(declRefExpr(to(
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp 88 cxxBindTemporaryExpr(has(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp 148 has(ignoringParenImpCasts(declRefExpr(to(
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp 33 unaryOperator(has(ignoringParenImpCasts(ShrinkableAsMember))),
34 unaryOperator(has(ignoringParenImpCasts(ShrinkableAsDecl))))));
38 unaryOperator(has(ignoringParenImpCasts(
40 unaryOperator(has(ignoringParenImpCasts(declRefExpr(
48 has(ignoringParenImpCasts(memberExpr(hasDescendant(CopyCtorCall)))),
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp 260 unless(hasInitializer(ignoringParenImpCasts(cxxNewExpr()))),
tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp 31 has(ignoringParenImpCasts(integerLiteral().bind("literal"))),
43 ignoringParenImpCasts(integerLiteral().bind("literal"))),
45 ignoringParenImpCasts(integerLiteral().bind("literal"))))),
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 132 match(returnStmt(has(ignoringParenImpCasts(unaryOperator(
148 compoundStmt(has(ignoringParenImpCasts(cxxMemberCallExpr(
176 compoundStmt(has(ignoringParenImpCasts(stmt(anyOf(
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp 47 0, cxxConstructExpr(has(ignoringParenImpCasts(cxxMemberCallExpr(
56 1, cxxConstructExpr(has(ignoringParenImpCasts(cxxMemberCallExpr(
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp 109 const auto RefersToLoopVar = ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp 61 const auto CallToGetAsBool = ignoringParenImpCasts(callToGet(
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp 37 hasArgument(0, ignoringParenImpCasts(stringLiteral(hasSize(0)))));
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp 493 hasAnySubstatement(returnStmt(has(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.cpp 38 arraySubscriptExpr(hasBase(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp 30 cxxDeleteExpr(has(ignoringParenImpCasts(cxxMemberCallExpr(
tools/clang/unittests/AST/ASTImporterTest.cpp 571 has(ignoringParenImpCasts(
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp 2271 hasInitializer(ignoringParenImpCasts(
2275 hasInitializer(ignoringParenImpCasts(hasType(
2282 hasInitializer(ignoringParenImpCasts(
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp 125 has(ignoringParenImpCasts(declRefExpr(to(varDecl(hasName("i")))))));
406 ignoringParenImpCasts(declRefExpr(to(varDecl(hasName("y"))))));
1701 varDecl(hasInitializer(ignoringParenImpCasts(
1705 varDecl(hasInitializer(ignoringParenImpCasts(
1713 varDecl(hasInitializer(ignoringParenImpCasts(
1716 varDecl(hasInitializer(ignoringParenImpCasts(
1725 varDecl(hasInitializer(ignoringParenImpCasts(
1730 varDecl(hasInitializer(ignoringParenImpCasts(
1733 varDecl(hasInitializer(ignoringParenImpCasts(
1736 varDecl(hasInitializer(ignoringParenImpCasts(