|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 4587 return anyOf(hasLHS(InnerMatcher), hasRHS(InnerMatcher));
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp 297 REGISTER_MATCHER(hasRHS);
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp 103 hasRHS(SemaphoreCreateM))));
145 hasRHS(DispatchGroupCreateM))));
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp 270 hasRHS(SuspiciousNumberObjectExprM)));
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp 150 hasRHS(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp 134 binaryOperator(hasOperatorName("/"), hasRHS(floatLiteral()))
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp 123 binaryOperator(hasOperatorName("-"), hasRHS(TimeInverseMatcher))
tools/clang/tools/extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp 66 hasRHS(ignoringParenCasts(
tools/clang/tools/extra/clang-tidy/bugprone/IncorrectRoundingsCheck.cpp 48 auto OneSideHalf = anyOf(allOf(hasLHS(FloatOrCastHalf), hasRHS(FloatType)),
49 allOf(hasRHS(FloatOrCastHalf), hasLHS(FloatType)));
tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp 38 hasOperatorName("/"), hasLHS(expr(IntType)), hasRHS(expr(IntType)),
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp 33 hasRHS(ignoringParenImpCasts(integerLiteral(equals(1)))))
40 hasRHS(ignoringParenImpCasts(integerLiteral(equals(1)))))),
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp 49 Finder->addMatcher(binaryOperator(hasOperatorName("="), hasRHS(Cast)), this);
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp 534 hasRHS(ignoringImpCasts(InnerMatcher)))))))));
658 hasRHS(ignoringImpCasts(
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.cpp 37 hasRHS(integerLiteral(equals(0))))
46 hasRHS(integerLiteral(equals(0))))
56 hasRHS(unaryOperator(hasOperatorName("-"),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofContainerCheck.cpp 33 hasRHS(ignoringParenCasts(equalsBoundNode("sizeof"))))))),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp 83 binaryOperator(hasLHS(IntegerExpr), hasRHS(IntegerExpr)))));
193 hasRHS(expr(ignoringParenImpCasts(
202 hasRHS(ignoringParenImpCasts(SizeOfExpr)))
229 hasRHS(expr(hasType(hasUnqualifiedDesugaredType(pointerType(pointee(
249 hasRHS(ignoringParenImpCasts(SizeOfExpr)))
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp 127 hasRHS(expr(enumExpr("", "otherEnumDecl"),
136 hasRHS(expr(enumExpr("rhsExpr", ""),
150 hasRHS(enumExpr("enumExpr", "enumDecl"))),
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp 85 hasRHS(LoopBoundMatcher)),
88 hasRHS(LoopBoundMatcher)),
90 hasRHS(LoopVarConversionMatcher)),
92 hasRHS(LoopVarConversionMatcher)))),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp 54 hasRHS(expr(hasType(builtinType()))),
55 unless(hasRHS(IsCeilFloorCallExpr)),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp 99 hasRHS(unless(ConsideredOwner)))
127 hasRHS(CreatesOwner))
tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp 40 unless(allOf(hasLHS(IsStdBitmask), hasRHS(IsStdBitmask))),
43 hasLHS(hasType(isInteger())), hasRHS(hasType(isInteger())))
53 hasLHS(hasType(isInteger())), hasRHS(hasType(isInteger())))
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp 64 hasRHS(anyOf(implicitCastExpr(has(CallExpression)),
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 392 hasRHS(matchIntegerConstantExpr(Id)))))
422 hasRHS(matchIntegerConstantExpr(Id))),
424 hasRHS(matchSymbolicExpr(Id)), expr().bind(SwapId)))));
701 hasRHS(integerLiteral())))))
710 hasRHS(ignoringParenImpCasts(
738 anyOf(allOf(hasLHS(BinOpCstLeft), hasRHS(SymRight)),
739 allOf(hasLHS(SymRight), hasRHS(BinOpCstLeft))))
745 hasLHS(BinOpCstLeft), hasRHS(BinOpCstRight),
760 hasLHS(ComparisonLeft), hasRHS(ComparisonRight),
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 92 hasRHS(ArrayBoundMatcher)),
94 hasRHS(IntegerComparisonMatcher())))),
189 hasRHS(IteratorBoundMatcher)),
192 hasRHS(IteratorComparisonMatcher)),
291 hasRHS(IndexBoundMatcher)),
293 hasRHS(IntegerComparisonMatcher())))),
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 177 binaryOperator(hasOperatorName("="), hasLHS(LHS), hasRHS(RHS)),
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp 131 hasRHS(expr(unless(hasDescendant(expr(RefersToLoopVar))))
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp 280 hasRHS(implicitCastFromBool));
304 hasLHS(implicitCastFromBool), hasRHS(implicitCastFromBool));
tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp 23 hasRHS(hasType(isAnyPointer())))
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp 469 hasRHS(cxxBoolLiteral(equals(Value)).bind(IfAssignLocId)));
474 hasRHS(cxxBoolLiteral(equals(!Value))));
tools/clang/tools/extra/unittests/clang-tidy/TransformerClangTidyCheckTest.cpp 99 binaryOperator(hasOperatorName("+"), hasRHS(expr().bind("r"))),
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp 715 hasRHS(integerLiteral(equals(0)))),
718 hasRHS(expr().bind("x"))));
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp 1472 EXPECT_TRUE(matches(code, binaryOperator(hasRHS(
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp 1109 hasRHS(cxxBoolLiteral(equals(false))));
1116 hasLHS(hasType(isInteger())), hasRHS(hasType(pointsTo(qualType()))));
tools/clang/unittests/Tooling/TransformerTest.cpp 759 testRule(makeRule(binaryOperator(hasRHS(expr().bind(E))),