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

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  281   REGISTER_MATCHER(hasInitializer);
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
  370               hasInitializer(anyOf(equalsNode(Exp),
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
  325                   hasInitializer(SuspiciousNumberObjectExprM))));
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
  115             hasInitializer(anyOf(
  145                            varDecl(allOf(hasInitializer(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp
  113               hasInitializer(
  124           hasInitializer(exprWithCleanups(has(ignoringParenImpCasts(handleFrom(
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp
   53               hasInitializer(ignoringParenImpCasts(
   57               hasInitializer(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp
   46   Finder->addMatcher(varDecl(hasInitializer(Cast)), this);
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  524       declRefExpr(to(varDecl(hasInitializer(ignoringImpCasts(InnerMatcher))))));
  598       ignoringImpCasts(declRefExpr(to(varDecl(hasInitializer(WrongLength)))));
  608       declRefExpr(to(varDecl(hasInitializer(CallExprReturnWithoutInc)))));
  640                varDecl(hasInitializer(AnyOfDestInit)).bind(DestVarDeclName))));
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
  126               hasInitializer(ignoringParenImpCasts(stringLiteral())));
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp
   54       hasInitializer(ignoringParenImpCasts(BoundStringLiteral)));
   58       hasInitializer(ignoringParenImpCasts(BoundStringLiteral)));
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
   32   Finder->addMatcher(varDecl(unless(hasInitializer(anything())),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp
   32               hasInitializer(expr(hasDescendant(ReferencesUndefinedGlobalVar))))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp
  105       namedDecl(varDecl(hasInitializer(unless(ConsideredOwner)), IsOwnerType)
  134       namedDecl(varDecl(eachOf(allOf(hasInitializer(CreatesOwner),
  136                                allOf(hasInitializer(ConsideredOwner),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
  285   auto HasDefaultConstructor = hasInitializer(
tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp
   22                     hasAnyParameter(parmVarDecl(hasInitializer(expr()))))
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp
   39           varDecl(hasInitializer(
tools/clang/tools/extra/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.cpp
   26           varDecl(hasInitializer(exprWithCleanups(has(implicitCastExpr(has(
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
   56              hasInitializer(ignoringParenImpCasts(integerLiteral(equals(0)))))
  135       varDecl(hasInitializer(anyOf(ignoringParenImpCasts(BeginCallMatcher),
  142       varDecl(hasInitializer(anything())).bind(EndVarName);
  274       varDecl(hasInitializer(EndInitMatcher)).bind(EndVarName);
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  260                  unless(hasInitializer(ignoringParenImpCasts(cxxNewExpr()))),
  277              unless(has(varDecl(unless(hasInitializer(explicitCastExpr()))))))
  298                       unless(hasInitializer(ignoringImplicit(TemplateCall)))))))
tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp
   44       unless(hasInitializer(expr(hasDescendant(materializeTemporaryExpr())))));
tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp
   53               hasInitializer(
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
   95       varDecl(hasInitializer(DefaultConstructorCall)).bind(VarDeclName);
  107       declStmt(hasSingleDecl(varDecl(hasInitializer(integerLiteral(equals(0))))
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
   67                                    hasInitializer(
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
   37   Finder->addMatcher(varDecl(hasInitializer(anything())).bind("Mark"), this);
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp
   51                   hasInitializer(expr(ignoringImplicit(anyOf(
tools/clang/unittests/AST/ASTImporterTest.cpp
  607                       varDecl(hasInitializer(parenListExpr(has(unaryOperator(
  630             hasInitializer(
  636                             hasInitializer(
  925               hasName("a"), hasInitializer(hasDescendant(cxxTypeidExpr())))),
  927               hasName("b"), hasInitializer(hasDescendant(cxxTypeidExpr()))))));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
  516             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1")))))));
  520             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2")))))));
  524             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"),
  541             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1")))))));
  545             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2")))))));
  549             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"),
 2271                           hasInitializer(ignoringParenImpCasts(
 2275                                  hasInitializer(ignoringParenImpCasts(hasType(
 2282                           hasInitializer(ignoringParenImpCasts(
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
  401       varDecl(hasInitializer(
  826             varDecl(hasInitializer(parenListExpr(has(unaryOperator()))))));
  831                       varDecl(hasInitializer(stmtExpr()))));
 1025                       varDecl(hasInitializer(implicitCastExpr()))));
 1028                       varDecl(hasInitializer(implicitCastExpr()))));
 1031                       varDecl(hasInitializer(implicitCastExpr()))));
 1040                          varDecl(hasInitializer(implicitCastExpr()))));
 1042                          varDecl(hasInitializer(implicitCastExpr()))));
 1045                          varDecl(hasInitializer(implicitCastExpr()))));
 1047                          varDecl(hasInitializer(implicitCastExpr()))));
 1050                          varDecl(hasInitializer(implicitCastExpr()))));
 1072                       varDecl(hasInitializer(exprWithCleanups()))));
 1075                        varDecl(hasInitializer(exprWithCleanups()))));
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
 1493       varDecl(hasInitializer(anyOf(
 1519                       varDecl(hasInitializer(
 1534       varDecl(hasInitializer(ignoringElidableConstructorCall(callExpr())));
 1584       hasInitializer(exprWithCleanups(has(
 1603                       varDecl(hasInitializer(ignoringImpCasts(
 1607                       varDecl(hasInitializer(ignoringImpCasts(
 1616                          varDecl(hasInitializer(ignoringImpCasts(
 1619                          varDecl(hasInitializer(ignoringImpCasts(
 1625                          varDecl(hasInitializer(ignoringImpCasts(
 1628                          varDecl(hasInitializer(ignoringImpCasts(
 1631                          varDecl(hasInitializer(ignoringImpCasts(
 1634                          varDecl(hasInitializer(ignoringImpCasts(
 1642                       varDecl(hasInitializer(ignoringImpCasts(
 1650                       varDecl(hasInitializer(ignoringParenCasts(
 1653                       varDecl(hasInitializer(ignoringParenCasts(
 1659                       varDecl(hasInitializer(ignoringParenCasts(
 1663                       varDecl(hasInitializer(ignoringParenCasts(
 1666                       varDecl(hasInitializer(ignoringParenCasts(
 1673                       varDecl(hasInitializer(ignoringParenCasts(
 1681                          varDecl(hasInitializer(ignoringParenCasts(
 1687                          varDecl(hasInitializer(ignoringParenCasts(
 1691                          varDecl(hasInitializer(ignoringParenCasts(
 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(
 1774     declStmt(hasSingleDecl(varDecl(hasInitializer(anything()))));
 1782   DeclarationMatcher MatchesInit = varDecl(hasInitializer(anything()));
tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp
  111                   varDecl(hasInitializer(expr().bind("init"))).bind("decl"),
  122                   varDecl(hasInitializer(expr().bind("init"))).bind("decl"),