reference, declarationdefinition
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))),