reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 2128     integerLiteral;

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  339   REGISTER_MATCHER(integerLiteral);
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp
   97       hasArgument(0, ignoringParenCasts(integerLiteral(equals(0))))));
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
   89                             integerLiteral().bind("boundNum"))))
  146                                              integerLiteral().bind("initNum"))),
  151                                           integerLiteral().bind("initNum")))))),
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp
  129                   integerLiteral(equals(0)), floatLiteral(equals(0.0)),
  132                                      anyOf(integerLiteral(), floatLiteral()))))
tools/clang/tools/extra/clang-tidy/abseil/DurationRewriter.cpp
  162       anyOf(integerLiteral(equals(0)), floatLiteral(equals(0.0)));
tools/clang/tools/extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
   35                  hasArgument(0, ignoringImpCasts(integerLiteral(equals(1))))));
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
   35   auto ZeroLiteral = integerLiteral(equals(0));
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/NotNullTerminatedResultCheck.cpp
  546                      hasEitherOperand(ignoringParenImpCasts(integerLiteral())));
  550                      hasEitherOperand(ignoringParenImpCasts(integerLiteral())));
  620   auto SizeExpr = anyOf(SizeOfCharExpr, integerLiteral(equals(1)));
  659           anyOf(characterLiteral(equals(0U)), integerLiteral(equals(0))))));
  706                 ignoringImpCasts(integerLiteral().bind(WrongLengthExprName)),
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.cpp
   37           hasRHS(integerLiteral(equals(0))))
   46           hasRHS(integerLiteral(equals(0))))
   57                                hasUnaryOperand(integerLiteral()))))
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
   80   const auto IntegerExpr = ignoringParenImpCasts(integerLiteral());
   82       anyOf(integerLiteral(), unaryOperator(hasUnaryOperand(IntegerExpr)),
   93       sizeOfExpr(has(ignoringParenImpCasts(expr(integerLiteral(equals(0)))))));
  168                            anyOf(integerLiteral(equals(0)),
  169                                  integerLiteral(isBiggerThan(0x80000))))))
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp
   41   const auto ZeroExpr = expr(ignoringParenImpCasts(integerLiteral(equals(0))));
   45                     hasUnaryOperand(integerLiteral(unless(equals(0)))))));
   47       integerLiteral(isBiggerThan(LargeLengthThreshold))));
   99                                        integerLiteral().bind("int"))))))
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
   40                               hasArgument(1, integerLiteral().bind("num-fill")),
   49                                            integerLiteral()))),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp
  155       anyOf(integerLiteral(unless(equals(0))),
  158                 has(ignoringParenImpCasts(integerLiteral(unless(equals(0)))))),
tools/clang/tools/extra/clang-tidy/bugprone/TerminatingContinueCheck.cpp
   24                  anyOf(cxxBoolLiteral(equals(false)), integerLiteral(equals(0)),
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp
   70                                        unless(integerLiteral()),
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  640       anyOf(cxxBoolLiteral(), characterLiteral(), integerLiteral()));
  643       integerLiteral(expandedByMacro(KnownBannedMacroNames));
  700                                    integerLiteral())),
  701                       hasRHS(integerLiteral())))))
  711                              integerLiteral().bind("shift-const")))))),
  713                          integerLiteral().bind("and-const"))))
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp
   38       expr(anyOf(cxxBoolLiteral(equals(false)), integerLiteral(equals(0)),
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
   56              hasInitializer(ignoringParenImpCasts(integerLiteral(equals(0)))))
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/UseDefaultMemberInitCheck.cpp
  197       anyOf(stringLiteral(), characterLiteral(), integerLiteral(),
  199                           hasUnaryOperand(integerLiteral())),
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
  107       declStmt(hasSingleDecl(varDecl(hasInitializer(integerLiteral(equals(0))))
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
   51                         integerLiteral(equals(1)), integerLiteral(equals(0))))))
   51                         integerLiteral(equals(1)), integerLiteral(equals(0))))))
tools/clang/tools/extra/clang-tidy/readability/MagicNumbersCheck.cpp
  100   Finder->addMatcher(integerLiteral().bind("integer"), this);
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp
   87                                integerLiteral(equals(0))))),
tools/clang/tools/extra/clang-tidy/readability/StringCompareCheck.cpp
   46                      hasEitherOperand(integerLiteral(equals(0)).bind("zero")))
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
  200       stmt(eachOf(integerLiteral().bind(IntegerLiteralCheck::Name),
tools/clang/tools/extra/unittests/clang-tidy/TransformerClangTidyCheckTest.cpp
   73       : TransformerClangTidyCheck(tooling::makeRule(integerLiteral(),
tools/clang/unittests/AST/ASTImporterTest.cpp
  543                   has(integerLiteral(
  545                   has(integerLiteral(
  547                   has(integerLiteral(
  574               has(integerLiteral(equals(1), hasType(asString("int"))))))));
  637                                 integerLiteral(equals(4))))))),
  650               hasTrueExpression(integerLiteral(equals(1))),
  652                   unaryOperator(hasUnaryOperand(integerLiteral(equals(5))))))
  666                           hasSourceExpression(integerLiteral(equals(1))))),
  670                       hasSourceExpression(integerLiteral(equals(1))))),
  674                       hasUnaryOperand(integerLiteral(equals(5)))))))));
  690                   hasDescendant(integerLiteral(equals(2))))),
  694                   hasDescendant(integerLiteral(equals(2))))),
  698                   hasDescendant(integerLiteral(equals(0)))))))));
 1756   auto ToRHS = LastDeclMatcher<IntegerLiteral>().match(ToD, integerLiteral());
 1758       LastDeclMatcher<IntegerLiteral>().match(FromTU, integerLiteral());
tools/clang/unittests/AST/DataCollectionTest.cpp
  132       isStmtHashEqual(integerLiteral().bind("id"), "int x = 0;", "int x = 0;"));
  134       isStmtHashEqual(integerLiteral().bind("id"), "int x = 0;", "int x =00;"));
  136       isStmtHashEqual(integerLiteral().bind("id"), "int x = 0;", "int x = 1;"));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
   40                      hasArgument(2, integerLiteral(equals(3)))))));
   46                      hasArgument(2, integerLiteral(equals(3))),
   47                      hasArgument(3, integerLiteral(equals(4)))))));
  715                    hasRHS(integerLiteral(equals(0)))),
  717                    hasLHS(integerLiteral(equals(0))),
 1648               fieldDecl(hasInClassInitializer(integerLiteral(equals(2))),
 2428                       cxxNewExpr(hasArraySize(integerLiteral(equals(10))))));
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
  713   StatementMatcher HasIntLiteral = integerLiteral();
  731                             hasUnaryOperand(integerLiteral(equals(10))))));
  803                                    hasDescendant(integerLiteral(
  810                                    hasDescendant(integerLiteral(
  817                                    hasDescendant(integerLiteral(
  883           hasSourceExpression((integerLiteral(equals(1)))))))),
  884     hasFalseExpression(integerLiteral(equals(0))));
  890       hasSourceExpression((integerLiteral(equals(4)))))),
  891     hasFalseExpression(integerLiteral(equals(5))));
 1088     matches("int i[1] = {42, [0] = 43};", integerLiteral(equals(42))));
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
 1043     withInitializer(integerLiteral(equals(0)))))));
 1045     withInitializer(integerLiteral(equals(1)))))));
 1284     arraySubscriptExpr(hasIndex(integerLiteral(equals(1))))));
 1287     arraySubscriptExpr(hasIndex(integerLiteral(equals(1))))));
 1290     arraySubscriptExpr(hasIndex(integerLiteral(equals(0))))));
 1351     switchStmt(hasCondition(integerLiteral(equals(42))));
 1485                                                  integerLiteral()))))),
 1528                       expr(ignoringElidableConstructorCall(integerLiteral())),
 1608                         integerLiteral(equals(0)))))));
 1626                            integerLiteral())))));
 1629                            integerLiteral())))));
 1632                            integerLiteral())))));
 1635                            integerLiteral())))));
 1651                         integerLiteral(equals(0)))))));
 1654                         integerLiteral(equals(0)))))));
 1660                         integerLiteral(equals(0)))))));
 1664                         integerLiteral(equals(0)))))));
 1667                         integerLiteral(equals(0)))))));
 1674                         integerLiteral(equals(0)))))));
 1706                         integerLiteral(equals(0)))))));
 1717                         integerLiteral(equals(0)))))));
 1731                            integerLiteral())))));
 1734                            integerLiteral())))));
 1737                            integerLiteral())))));
 1751                           expr(integerLiteral()))))));
 1808                             constantExpr(has(integerLiteral()))))))));
 1812                                constantExpr(has(integerLiteral()))))))));
 1816                                constantExpr(has(integerLiteral()))))))));
 2018     callExpr(expr().bind("x"), hasAnyArgument(integerLiteral(equals(42)))),
 2127     integerLiteral(equals(42), hasAncestor(ifStmt()))));
 2133     integerLiteral(equals(42), hasAncestor(functionDecl(hasName("f"))))));
 2201     integerLiteral(
 2259     integerLiteral(
 2266             integerLiteral(
 2273     integerLiteral(equals(42),
 2550                  has(integerLiteral()))));
 2555                  has(integerLiteral()))));
tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp
   62   expectRewritten(Code, Expected, expr(integerLiteral()).bind("id"), Callback);
tools/clang/unittests/Tooling/TransformerTest.cpp
  644   RewriteRule R = makeRule(integerLiteral(equals(0)).bind(zero),
  725   testRule(makeRule(integerLiteral(), change(text("LIT"))), Input, Expected);
  774   RewriteRule R = makeRule(integerLiteral(equals(0)).bind(zero),