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

References

tools/clang/include/clang/Parse/RAIIObjectsForParser.h
  434             << Close << FixItHint::CreateRemoval(SourceRange(SemiLoc, SemiLoc));
tools/clang/include/clang/Sema/Sema.h
 1387       BaseDiag << Value;
tools/clang/lib/AST/CommentLexer.cpp
  416             << FixItHint::CreateReplacement(CommandRange, CorrectedName);
tools/clang/lib/AST/CommentSema.cpp
  246           << ArgRange << FixItHint::CreateReplacement(ArgRange, FixedName);
  353       << FixItHint::CreateReplacement(ArgRange, CorrectedName);
  708         << FixItHint::CreateInsertion(FD->getEndLoc().getLocWithOffset(1),
  797           << FixItHint::CreateReplacement(ArgRange, CorrectedII->getName());
tools/clang/lib/Frontend/CompilerInstance.cpp
 1888                 << FixItHint::CreateReplacement(SourceRange(Path[0].second),
 1923             << FixItHint::CreateReplacement(SourceRange(Path[I].second),
tools/clang/lib/Lex/HeaderSearch.cpp
  711         << FixItHint::CreateReplacement(IncludeLoc, NewInclude);
tools/clang/lib/Lex/Lexer.cpp
 1836         << FixItHint::CreateInsertion(getSourceLocation(CurPtr), " ");
 1883           << FixItHint::CreateInsertion(getSourceLocation(CurPtr), " ");
 2772       << FixItHint::CreateInsertion(EndLoc, "\n");
 3002               << FixItHint::CreateReplacement(URange, "u");
 3117       << FixItHint::CreateRemoval(makeCharRange(*this, BufferPtr, CurPtr));
 3707             << FixItHint::CreateInsertion(
tools/clang/lib/Lex/ModuleMap.cpp
 1733     D << FixItHint::CreateReplacement(ReplLoc, Canonical);
 2362       << FixItHint::CreateReplacement(CurrModuleDeclLoc, "framework module");
tools/clang/lib/Lex/PPDirectives.cpp
  369   Diag(Tmp, diag::ext_pp_extra_tokens_at_eol) << DirType << Hint;
 1607       << FixItHint::CreateReplacement(
 1768           << FixItHint::CreateReplacement(FilenameRange,
 1813           << OriginalFilename << TypoCorrectionName << Hint;
 2119       Diag(FilenameTok, DiagId) << Path <<
tools/clang/lib/Lex/PPLexerChange.cpp
  366                   << FixItHint::CreateReplacement(
tools/clang/lib/Lex/PPMacroExpansion.cpp
  933       DB << FixItHint::CreateInsertion(ParenLocation.getBegin(), "(");
  934       DB << FixItHint::CreateInsertion(ParenLocation.getEnd(), ")");
tools/clang/lib/Parse/ParseDecl.cpp
  576             << FixItHint::CreateReplacement(KindLoc, "put");
 1671     << FixItHint::CreateInsertionFromRange(CorrectLocation, AttrRange)
 1672     << FixItHint::CreateRemoval(AttrRange);
 1680         << FixItHint::CreateInsertionFromRange(CorrectLocation, AttrRange)
 1681         << FixItHint::CreateRemoval(AttrRange);
 2039           << (Fixit ? FixItHint::CreateRemoval(Loc) : FixItHint())
 2040           << (Fixit ? FixItHint::CreateInsertion(D.getBeginLoc(), "_Noreturn ")
 2144         << FixItHint::CreateReplacement(CommaLoc, ";");
 2312             << 2 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc);
 2320             << FixItHint::CreateInsertion(LAngleLoc, "<>");
 2371             << FixItHint::CreateReplacement(EqualLoc, ":");
 2656         << FixItHint::CreateInsertion(Tok.getLocation(), FixitTagName);
 2710             << FixItHint::CreateReplacement(Tok.getLocation(), II->getName());
 3546               << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc());
 4003                           << FixItHint::CreateRemoval(
 4706         << FixItHint::CreateInsertion(Loc, ", ");
 4733           << FixItHint::CreateRemoval(CommaLoc);
 4736           << FixItHint::CreateRemoval(CommaLoc);
 5898         << FixItHint::CreateRemoval(Tok.getLocation());
 6061               << tok::comma << FixItHint::CreateInsertion(EndLoc, ",");
 6699             << FixItHint::CreateInsertion(EllipsisLoc, ", ");
 6713             << FixItHint::CreateInsertion(ParmDeclarator.getIdentifierLoc(),
 6718           << FixItHint::CreateInsertion(EllipsisLoc, ", ");
 6924         << FixItHint::CreateInsertion(SuggestParenLoc, "(")
 6925         << FixItHint::CreateInsertion(EndLoc, ")")
 6926         << FixItHint::CreateInsertionFromRange(
 6928         << FixItHint::CreateRemoval(BracketRange);
 6932         << FixItHint::CreateInsertionFromRange(
 6934         << FixItHint::CreateRemoval(BracketRange);
tools/clang/lib/Parse/ParseDeclCXX.cpp
  132           << FixItHint::CreateRemoval(InlineLoc);
  194           << FixItHint::CreateReplacement(
  198           << FixItHint::CreateInsertion(rBraceToken.getLocation(), RBraces);
  481         << FixItHint::CreateRemoval(TemplateLoc);
  490         << 0 /* directive */ << R << FixItHint::CreateRemoval(R);
  696         << FixItHint::CreateInsertionFromRange(
  699         << FixItHint::CreateRemoval(MisplacedAttrs.Range);
  720       << 1 /* declaration */ << R << FixItHint::CreateRemoval(R);
  742             << FixItHint::CreateRemoval(SourceRange(D.TypenameLoc));
  820         << FixItHint::CreateRemoval(SourceRange(
  825       << FixItHint::CreateRemoval(D.SS.getRange());
  828       << FixItHint::CreateRemoval(SourceRange(D.EllipsisLoc));
  894       << (getLangOpts().CPlusPlus17
 1112       << FixItHint::CreateRemoval(Tok.getLocation());
 1129         << FixItHint::CreateRemoval(SS.getRange());
 1762         << FixItHint::CreateInsertionFromRange(AttrFixitLoc,
 1764         << FixItHint::CreateRemoval(AttrRange);
 1864               << FixItHint::CreateInsertion(LAngleLoc, "<>");
 1915         << 1 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc);
 2101         << FixItHint::CreateRemoval(VirtualLoc);
 2255         << FixItHint::CreateRemoval(Tok.getLocation())
 2267         << FixItHint::CreateRemoval(Tok.getLocation());
 2398             << FixItHint::CreateRemoval(SpecLoc) << Insertion;
 2398             << FixItHint::CreateRemoval(SpecLoc) << Insertion;
 2415         << FixItHint::CreateRemoval(RefQualifierLoc)
 2416         << Insertion;
 2582           << FixItHint::CreateRemoval(TemplateLoc);
 2904         << FixItHint::CreateReplacement(CommaLoc, ";");
 3117           << tok::colon << FixItHint::CreateReplacement(EndLoc, ":");
 3121           << tok::colon << FixItHint::CreateInsertion(EndLoc, ":");
 3294         LBraceDiag << FixItHint::CreateInsertion(BraceLoc, " {");
 3458         << FixItHint::CreateInsertion(Loc, ", ");
 3710       << Replacement << FixItHint::CreateReplacement(Range, Replacement);
 3888             << FixItHint::CreateReplacement(TokRange, "_Clang");
 4012           << FixItHint::CreateRemoval(SourceRange(LParenLoc, *EndLoc));
tools/clang/lib/Parse/ParseExpr.cpp
  391             << tok::colon << FixItHint::CreateInsertion(FILoc, FIText);
 1761               << FixItHint::CreateRemoval(OpLoc);
 1918           << FixItHint::CreateInsertion(LParenLoc, "(")
 1919           << FixItHint::CreateInsertion(RParenLoc, ")");
 2016         << FixItHint::CreateInsertion(LParenLoc, "(")
 2017         << FixItHint::CreateInsertion(RParenLoc, ")");
 2412           << FixItHint::CreateReplacement(BridgeKeywordLoc, "");
 2467           << FixItHint::CreateReplacement(BridgeKeywordLoc,
 3147         << FixItHint::CreateInsertion(InsertWildcardLoc, ", *");
tools/clang/lib/Parse/ParseExprCXX.cpp
   62       << FixItHint::CreateReplacement(Range, "< ::");
  403           << FixItHint::CreateReplacement(Next.getLocation(), "::");
  433               << FixItHint::CreateReplacement(Next.getLocation(), ":");
  523           << FixItHint::CreateInsertion(Tok.getLocation(), "template ");
 1099             D << InitCapture << FixItHint::CreateInsertion(ExpectedLoc, "...");
 1103               D << FixItHint::CreateRemoval(Loc);
 1157             << 0 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
 1167             << 1 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
 1176             << 2 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
 1403       << FixItHint::CreateInsertion(Tok.getLocation(), "() ");
 1946             << FixItHint::CreateRemoval(SemiLoc);
 2299           << FixItHint::CreateInsertion(Id.StartLocation, "template ");
 2598       Diag(DiagLoc, DiagId) << FixItHint::CreateReplacement(
 2691         << FixItHint::CreateRemoval(TemplateLoc);
 2762           << FixItHint::CreateRemoval(
 2789             << FixItHint::CreateRemoval(TemplateLoc);
 2876         << FixItHint::CreateRemoval(TildeLoc)
 2877         << FixItHint::CreateInsertion(Tok.getLocation(), "~");
 3192             << FixItHint::CreateInsertion(LSquareLoc, "(")
 3193             << FixItHint::CreateInsertion(
tools/clang/lib/Parse/ParseInit.cpp
  176       << FixItHint::CreateReplacement(SourceRange(NameLoc, ColonLoc),
  401       << FixItHint::CreateInsertion(Tok.getLocation(), "= ");
tools/clang/lib/Parse/ParseObjc.cpp
  178       << FixItHint::CreateInsertion(AtLoc, "@end\n");
  704           << FixItHint::CreateInsertion(AtLoc, "@end\n");
  786         << FixItHint::CreateInsertion(Tok.getLocation(), "\n@end\n");
 1576       << FixItHint::CreateInsertion(lAngleLoc, "id")
 2132         << FixItHint::CreateRemoval(SourceRange(lAngleLoc, rAngleLoc));
 2242           << FixItHint::CreateInsertion(P.Tok.getLocation(), "\n@end\n");
 2693         << FixItHint::CreateRemoval(Tok.getLocation());
 2861           return ExprError(Diag(AtLoc, diag::err_unexpected_at) <<
 3259           Diag(commaLoc, diag::note_extra_comma_message_arg) <<
tools/clang/lib/Parse/ParsePragma.cpp
 1248             << FixItHint::CreateRemoval(SourceRange(
 1303           << FixItHint::CreateRemoval(SourceRange(
 1390     Diagnostic << FixItHint::CreateInsertion(FixItRange.getBegin(), FixIt);
 1392     Diagnostic << FixItHint::CreateReplacement(
 1483             << FixItHint::CreateInsertion(InsertStartLoc, "__attribute__((")
 1484             << FixItHint::CreateInsertion(Tok.getEndLoc(), "))");
tools/clang/lib/Parse/ParseStmt.cpp
  449       << FixItHint::CreateInsertion(OldToken.getLocation(), "case ");
  749           << FixItHint::CreateReplacement(ColonLoc, ":");
  754           << FixItHint::CreateInsertion(ExpectedLoc, ":");
  793         << FixItHint::CreateInsertion(AfterColonLoc, " ;");
  830         << FixItHint::CreateReplacement(ColonLoc, ":");
  835         << FixItHint::CreateInsertion(ExpectedLoc, ":");
  848       << FixItHint::CreateInsertion(AfterColonLoc, " ;");
  984       << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
 1187       << FixItHint::CreateRemoval(Tok.getLocation());
 1698       << ((getLangOpts().CPlusPlus11 && !getLangOpts().CPlusPlus17)
 1825                 << FixItHint::CreateRemoval(EmptyInitStmtSemiLoc);
tools/clang/lib/Parse/ParseTemplate.cpp
  277         << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc());
  295             << FixItHint::CreateInsertion(LAngleLoc, "<>");
  351     Diag(Tok.getLocation(), diag::ext_concept_legacy_bool_keyword) <<
  587           << FixItHint::CreateReplacement(CharSourceRange::getCharRange(
  706         << (!getLangOpts().CPlusPlus17
  712         << (Replace ? FixItHint::CreateReplacement(Tok.getLocation(), "class")
  838       << FixItHint::CreateRemoval(EllipsisLoc) << Insertion
  838       << FixItHint::CreateRemoval(EllipsisLoc) << Insertion
  963     Diag(TokLoc, DiagId) << Hint1 << Hint2;
  963     Diag(TokLoc, DiagId) << Hint1 << Hint2;
tools/clang/lib/Parse/Parser.cpp
   97     << FixItHint::CreateInsertion(ParenRange.getBegin(), "(")
   98     << FixItHint::CreateInsertion(EndLoc, ")");
  121       DB << FixItHint::CreateReplacement(
  143           ? Diag(EndLoc, DiagID) << FixItHint::CreateInsertion(EndLoc, Spelling)
  168       << FixItHint::CreateRemoval(Tok.getLocation());
  196           << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
  199           << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
  207         << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
  211       << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc));
 1505       << FixItHint::CreateRemoval(RemovalRange);
 2032         << FixItHint::CreateReplacement(SourceRange(Tok.getLocation()), "=");
 2232         << /*global*/0 << FixItHint::CreateRemoval(StartLoc);
 2242         << /*private*/1 << FixItHint::CreateRemoval(StartLoc);
tools/clang/lib/Sema/SemaAttr.cpp
  384         DB << FixItHint::CreateInsertion(FixItLoc, "pop");
tools/clang/lib/Sema/SemaType.cpp
 3832   Diag << FixItHint::CreateInsertion(FixItLoc, InsertionText);
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  265         Diag << FixItHint::CreateReplacement(Range, Repl.getReplacementText());
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  475     builder << Hint;
tools/clang/tools/extra/clang-tidy/abseil/DurationAdditionCheck.cpp
   68   diag(Binop->getBeginLoc(), "perform addition in the duration domain") << Hint;
tools/clang/tools/extra/clang-tidy/abseil/DurationComparisonCheck.cpp
   50       << FixItHint::CreateReplacement(Binop->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/DurationConversionCastCheck.cpp
   60         << FixItHint::CreateReplacement(
   75         << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/abseil/DurationDivisionCheck.cpp
   44       << FixItHint::CreateInsertion(OpCall->getBeginLoc(),
   46       << FixItHint::CreateReplacement(
   49       << FixItHint::CreateInsertion(
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp
   65         << FixItHint::CreateReplacement(Arg->getSourceRange(), *SimpleArg);
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp
  156         << FixItHint::CreateReplacement(Call->getSourceRange(),
  210           << FixItHint::CreateReplacement(
  223         << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/abseil/DurationSubtractionCheck.cpp
   51       << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
   74       << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp
  123       << FixItHint::CreateReplacement(CharSourceRange::getTokenRange(Range),
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.cpp
   92       << FixItHint::CreateReplacement(
   96       << FixItHint::CreateInsertion(Call->getArg(0)->getBeginLoc(), "&");
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
  101   Diagnostic << FixItHint::CreateReplacement(
  112     Diagnostic << *IncludeHint;
tools/clang/tools/extra/clang-tidy/abseil/TimeComparisonCheck.cpp
   52       << FixItHint::CreateReplacement(Binop->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp
   91       << FixItHint::CreateReplacement(Node->getSourceRange(), Replacement);
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp
  156   Diag << FixItHint::CreateInsertion(SourceRange.getBegin(),
  158        << FixItHint::CreateInsertion(SourceRange.getEnd(), ")");
tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp
   71       << FixItHint::CreateInsertion(EndLoc, (Twine(" | ") + MacroFlag).str());
   78       << FixItHint::CreateReplacement(MatchedCall->getSourceRange(), FixMsg);
   98       << FixItHint::CreateReplacement(ModeArg->getSourceRange(),
tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp
   66   Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  303             Diag << FixItHint::CreateReplacement(
  324           << FixItHint::CreateInsertion(Args[I]->getBeginLoc(), ArgComment);
tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp
   67       << FixItHint::CreateInsertion(Var->getBeginLoc(), "*");
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp
  115   Diag << FixItHint::CreateInsertion(FixItLoc, FixItMsg);
tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp
   71       << Hint;
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
  148         << FixItHint::CreateInsertion(MI->tokens_begin()->getLocation(), "(")
  149         << FixItHint::CreateInsertion(Last.getLocation().getLocWithOffset(
  244         << FixItHint::CreateInsertion(Tok.getLocation(), "(")
  245         << FixItHint::CreateInsertion(Tok.getLocation().getLocWithOffset(
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp
  107       << StrLen->getDirectCallee()->getName() << Hint;
tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp
   52       Diag << FixItHint::CreateReplacement(CallRange, "std::" + ForwardName);
   57           Diag << FixItHint::CreateReplacement(CallRange,
   61           Diag << FixItHint::CreateReplacement(CallRange,
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  318       Diag << NewLengthFix;
  332         Diag << FixItHint::CreateRemoval(
  341         Diag << FixItHint::CreateRemoval(
  352     Diag << FixItHint::CreateInsertion(LengthExpr->getBeginLoc(), "(");
  361   Diag << FixItHint::CreateInsertion(exprLocEnd(LengthExpr, Result), Injection);
  391   Diag << FixItHint::CreateInsertion(Dest->getBeginLoc(), "(char *)");
  419   Diag << RemoveArgFix;
  434   Diag << FuncNameFix;
  465   Diag << InsertNewArgFix;
  492   Diag << AddNullTerminatorExprFix;
  927     Diag << CastRemoveFix;
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
  146     Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.cpp
   69         << FixItHint::CreateReplacement(OperatorLoc, Twine(">").str());
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp
  124         << tooling::fixit::createReplacement(*P0, *P1, Ctx)
  125         << tooling::fixit::createReplacement(*P1, *P0, Ctx);
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
  166     Diag << FixItHint::CreateInsertion(Loc, IsWideCharType ? "L'" : "'")
  167          << FixItHint::CreateInsertion(EndLoc, "'");
  171     Diag << FixItHint::CreateInsertion(Loc, IsWideCharType ? "L\"" : "\"")
  172          << FixItHint::CreateInsertion(EndLoc, "\"");
  177     Diag << FixItHint::CreateInsertion(Loc, IsWideCharType ? "std::to_wstring("
  179          << FixItHint::CreateInsertion(EndLoc, ")");
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
   69     Diag << FixItHint::CreateReplacement(
  126     D << tooling::fixit::createReplacement(*FillChar, RHSString)
  127       << tooling::fixit::createReplacement(*ByteCount, LHSString);
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp
   72       << FixItHint::CreateRemoval(SourceRange(LocStart, LocEnd));
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp
  181         << Decl << FixItHint::CreateInsertion(EndLoc, " != 0");
  193         << FixItHint::CreateRemoval(
  195         << FixItHint::CreateInsertion(EndLoc, " == 0");
tools/clang/tools/extra/clang-tidy/bugprone/SwappedArgumentsCheck.cpp
   91         << tooling::fixit::createReplacement(*LHS, *RHS, Ctx)
   92         << tooling::fixit::createReplacement(*RHS, *LHS, Ctx);
tools/clang/tools/extra/clang-tidy/bugprone/TerminatingContinueCheck.cpp
   43       << tooling::fixit::createReplacement(*ContStmt, "break");
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp
   73       D << FixItHint::CreateReplacement(
   85   D << FixItHint::CreateInsertion(
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
  265               Diag << FixItHint::CreateReplacement(Range, BaseMD->getName());
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp
   66     Diag << FixItHint::CreateReplacement(
   83     Diag << FixItHint::CreateInsertion(Location, "const ");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
   90         << FixItHint::CreateInsertion(
   98         Diagnostic << *IncludeHint;
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
   90       Diag << FixItHint::CreateInsertion(BaseRange.getBegin(), "gsl::at(")
   91            << FixItHint::CreateReplacement(
   95            << FixItHint::CreateReplacement(Matched->getEndLoc(), ")");
  101         Diag << Insertion.getValue();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp
   82         diag_builder << FixItHint::CreateInsertion(
   89       diag_builder << FixItHint::CreateReplacement(ParenRange, CastText);
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
  243       Diag << FixItHint::CreateInsertion(Insertion.getLocation(Context, *Ctor),
  473       Diag << FixItHint::CreateInsertion(
  531   Diag << FixItHint::CreateInsertion(
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp
   45         << FixItHint::CreateReplacement(MatchedCast->getOperatorLoc(),
tools/clang/tools/extra/clang-tidy/darwin/DispatchOnceNonstaticCheck.cpp
   49           << FixItHint::CreateInsertion(VD->getTypeSpecStartLoc(), "static ");
tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.cpp
   49       << D << FixItHint::CreateRemoval(RemovalRange);
tools/clang/tools/extra/clang-tidy/fuchsia/RestrictSystemIncludesCheck.cpp
   93         D << FixItHint::CreateRemoval(ToRange);
   98       D << FixItHint::CreateRemoval(ToRange);
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
  100           << FixItHint::CreateRemoval(ReplaceRange);
  140       Diag << FixItHint::CreateInsertion(
  145     Diag << FixItHint::CreateReplacement(ReplaceRange, CastText);
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp
  117         << getCallFixItHint(CallExpr, *Result.SourceManager,
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
  101         << Conversion << FixItHint::CreateInsertion(Loc, "explicit ");
  133       Diag << FixItHint::CreateRemoval(
  150       << FixItHint::CreateInsertion(Loc, "explicit ");
tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp
   63         << FixItHint::CreateReplacement(
   69         << FixItHint::CreateRemoval(
tools/clang/tools/extra/clang-tidy/google/FunctionNamingCheck.cpp
  121       << MatchedDecl << IsGlobal << generateFixItHint(MatchedDecl);
tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp
   93         << Decl->getName() << generateFixItHint(Decl, false);
  101         << Decl->getName() << generateFixItHint(Decl, true);
tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp
   42         << FixItHint::CreateReplacement(CharSourceRange::getCharRange(Range),
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp
  110       Diag << FixItHint::CreateReplacement(
  349   Diag << FixItHint::CreateReplacement(ReplacementRange, ReplacementText);
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp
  171         D << FixItHint::CreateReplacement(ToRange, FixedName);
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp
   79         << FixItHint::CreateReplacement(SourceRange(StartLoc, EndLoc),
   93         << FixItHint::CreateReplacement(SourceRange(StartLoc, EndLoc), "isa");
  127         << FixItHint::CreateReplacement(SourceRange(MatchedDecl->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.cpp
   57       << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp
   51       Diag << FixItHint::CreateReplacement(TypeRange, "std::string")
   52            << FixItHint::CreateInsertion(VD->getInit()->getBeginLoc(), "(")
   53            << FixItHint::CreateInsertion(EndLoc, ").str()");
   56       Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp
  135         << FixItHint::CreateInsertion(FD->getInnerLocStart(), "inline ");
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
 1032       Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp
  129   diag(ResetMember->getExprLoc(), DiagText) << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp
   57         << FoundDecl.first << FixItHint::CreateRemoval(FoundDecl.second);
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp
  154     MyDiag << FixItHint::CreateReplacement(
  162       MyDiag << removeParameter(Result, FD, ParamIndex);
  167       MyDiag << removeArgument(Result, Call, ParamIndex);
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp
  178           << FixItHint::CreateRemoval(Context.UsingDeclRange);
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp
  174   Diag << FixItHint::CreateReplacement(MatchedDecl->getSourceRange(),
tools/clang/tools/extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp
   76       << FixItHint::CreateReplacement(FrontReplacement, concatNamespaces())
   77       << FixItHint::CreateReplacement(BackReplacement, "}");
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp
  112         << FixItHint::CreateReplacement(FilenameRange.getAsRange(),
  117         << FileName << FixItHint::CreateRemoval(
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp
   72       Builder << FixItHint::CreateReplacement(SourceRange(IoStateLoc, EndLoc),
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  563     Diag << FixItHint::CreateReplacement(
  609       Diag << FixItHint::CreateReplacement(
  648   Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
  181     Diag << FixItHint::CreateInsertion(
  188   Diag << FixItHint::CreateReplacement(
  196     Diag << FixItHint::CreateReplacement(
  200     Diag << FixItHint::CreateReplacement(
  244   Diag << FixItHint::CreateReplacement(
  251     Diag << FixItHint::CreateInsertion(ExprStart, "*");
  321       Diag << FixItHint::CreateRemoval(SourceRange(NewStart, NewEnd));
  325       Diag << FixItHint::CreateReplacement(SourceRange(NewStart, NewEnd),
  354       Diag << FixItHint::CreateRemoval(
  356       Diag << FixItHint::CreateRemoval(SourceRange(InitRange.getEnd(), NewEnd));
  362       Diag << FixItHint::CreateReplacement(SourceRange(NewStart, NewEnd),
  421     Diag << FixItHint::CreateRemoval(
  423     Diag << FixItHint::CreateRemoval(
  438     Diag << *IncludeFixit;
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
  217     Diag << FixItHint::CreateReplacement(TypeRange, ValueStr);
  221   Diag << FixItHint::CreateInsertion(Initializer->getRParenLoc(), ")")
  222        << FixItHint::CreateInsertion(
  229     Diag << *IncludeFixit;
tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp
  152       << FixItHint::CreateReplacement(CharRange, Replacement);
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
  181   diag(VoidLoc, Diagnostic) << FixItHint::CreateRemoval(VoidLoc);
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
  159                 << FixItHint::CreateInsertion(Range.getBegin(), "std::move(")
  160                 << FixItHint::CreateInsertion(Range.getEnd(), ")");
  165       Diag << *Fix;
  197       << FixItHint::CreateReplacement(SourceRange(AutoPtrLoc, EndLoc),
tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp
   72       DiagL << FixItHint::CreateReplacement(
   80       DiagL << FixItHint::CreateInsertion(
   94   Diag << FixItHint::CreateRemoval(MatchedDecl->getSourceRange());
   95   Diag << FixItHint::CreateInsertion(MatchedDecl->getBeginLoc(), NewName);
  102     Diag << IncludeFixit.getValue();
tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp
   89   Diag << FixItHint::CreateRemoval(CtorCallSourceRange)
   90        << FixItHint::CreateReplacement(CallParensRange.getBegin(), "{")
   91        << FixItHint::CreateReplacement(CallParensRange.getEnd(), "}");
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp
   84       << Hint;
tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp
   39       << FixItHint::CreateRemoval(AssertMessage->getSourceRange());
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  383       << FixItHint::CreateReplacement(Range, "auto");
  462   Diag << FixItHint::CreateReplacement(Range, RemoveStars ? "auto " : "auto")
tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp
   69     Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
  264       << FixItHint::CreateInsertion(FieldEnd, CanAssign ? " = " : "{")
  265       << FixItHint::CreateInsertionFromRange(FieldEnd, InitRange);
  268     Diag << FixItHint::CreateInsertion(
  272     Diag << FixItHint::CreateInsertion(FieldEnd, "}");
  274   Diag << FixItHint::CreateRemoval(Init->getSourceRange());
  286       << FixItHint::CreateRemoval(Init->getSourceRange());
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp
  140   Diag << FixItHint::CreateReplacement(FunctionNameSourceRange, EmplacePrefix);
  158   Diag << FixItHint::CreateRemoval(ParamCallSourceRange)
  159        << FixItHint::CreateRemoval(CharSourceRange::getTokenRange(
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
  306     Diag << FixItHint::CreateReplacement(Body->getSourceRange(), "= default;")
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp
   68         << FixItHint::CreateInsertion(EndLoc, " = delete");
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp
  139   Diag << FixItHint::CreateInsertion(RetLoc, NoDiscardMacro + " ");
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp
  108       << ReplacementStr.empty() << ReplacementStr << FixIt;
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp
   66   Check.diag(Range.getBegin(), "use nullptr") << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp
  211     Diag << FixItHint::CreateInsertion(InsertLoc, ReplacementText);
  216     Diag << FixItHint::CreateRemoval(
  223         Diag << FixItHint::CreateRemoval(CharSourceRange::getTokenRange(
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  472       << FixItHint::CreateReplacement(ReturnTypeCVRange, Auto)
  473       << FixItHint::CreateInsertion(InsertionLoc, " -> " + ReturnType);
tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp
  126                            << FixItHint::CreateRemoval(
tools/clang/tools/extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp
   90       Diag << FixItHint::CreateInsertion(BeginLoc.getLocWithOffset(TextLength),
   93       Diag << FixItHint::CreateReplacement(C->getSourceRange(),
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp
  104     Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp
  128           << MatchedDecl->getName() << generateFixItHint(MatchedDecl, Style);
  136       << generateFixItHint(MatchedDecl, StandardProperty);
tools/clang/tools/extra/clang-tidy/objc/SuperSelfCheck.cpp
  108   Diag << FixItHint::CreateReplacement(Message->getSourceRange(),
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp
   96       << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp
   79       << utils::fixit::changeVarDeclToReference(LoopVar, Context);
   81     Diagnostic << utils::fixit::changeVarDeclToConst(LoopVar);
  107         << utils::fixit::changeVarDeclToConst(LoopVar)
  108         << utils::fixit::changeVarDeclToReference(LoopVar, Context);
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
  157       << Hint;
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
  266     Diag << FixItHint::CreateInsertion(LoopStmt->getBeginLoc(), ReserveStmt);
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp
   33     Diag << FixItHint::CreateRemoval(BeforeArgumentsRange)
   34          << FixItHint::CreateRemoval(AfterArgumentsRange);
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp
   64         Diag << FixItHint::CreateInsertion(NoexceptLoc, " noexcept ");
tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp
  187               << FixItHint::CreateReplacement(
  198       Diag << *IncludeFixit;
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
   23   Diagnostic << utils::fixit::changeVarDeclToReference(Var, Context);
   25     Diagnostic << utils::fixit::changeVarDeclToConst(Var);
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
  160     Diag << utils::fixit::changeVarDeclToReference(CurrentParam,
  166       Diag << utils::fixit::changeVarDeclToConst(CurrentParam);
  202   Diag << FixItHint::CreateInsertion(CopyArgument.getBeginLoc(), "std::move(")
  203        << FixItHint::CreateInsertion(EndLoc, ")");
  207     Diag << *IncludeFixit;
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
  115   Diag << FixItHint::CreateRemoval(
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
  266   Diag << FixItHint::CreateInsertion(StartLoc, " {")
  267        << FixItHint::CreateInsertion(EndLoc, ClosingInsertion);
tools/clang/tools/extra/clang-tidy/readability/ConstReturnTypeCheck.cpp
  119       Diagnostic << Hint;
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
  206         << Hint;
  211         << Hint;
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp
  161       Diag << FixItHint::CreateRemoval(DeclConst);
  165     Diag << FixItHint::CreateRemoval(DefConst);
  167   Diag << FixItHint::CreateInsertion(Declaration->getBeginLoc(), "static ");
tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp
   64   Diag << FixItHint::CreateRemoval(CharSourceRange::getTokenRange(
   72     Diag << FixItHint::CreateRemoval(
   74     Diag << FixItHint::CreateRemoval(
tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp
   52   Diag << tooling::fixit::createRemoval(ElseLoc);
   57     Diag << tooling::fixit::createRemoval(CS->getLBracLoc())
   58          << tooling::fixit::createRemoval(CS->getRBracLoc());
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  953         Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
  102     Diag << FixItHint::CreateRemoval(
  124     Diag << FixItHint::CreateInsertion(Cast->getBeginLoc(), StartLocInsertion);
  148   Diag << FixItHint::CreateInsertion(EndLoc, EndLocInsertion);
  184   Diag << FixItHint::CreateInsertion(
  194     Diag << FixItHint::CreateInsertion(EndLoc, ")");
  369     Diag << tooling::fixit::createReplacement(*Cast, EquivalentLiteral);
  385     Diag << tooling::fixit::createReplacement(
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp
  234       ParamDiag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
  272   Diag << FixItHint::CreateReplacement(WholeDecl->getSourceRange(),
tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp
   48   Diag << FixItHint::CreateReplacement(
   50   Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
  118       D << FixItHint::CreateInsertion(Parm->getLocation(),
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp
  193       << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp
   92   diag(StmtRange.getBegin(), Diag) << FixItHint::CreateRemoval(RemovedRange);
tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp
   79       Diag << FixItHint::CreateRemoval(
tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp
   31       << FixItHint::CreateRemoval(Operator->getOperatorLoc());
tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp
   56           << FixItHint::CreateRemoval(Init->getSourceRange());
   61           << FixItHint::CreateRemoval(Init->getSourceRange());
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp
  152       << FixItHint::CreateReplacement(GetCall->getSourceRange(), Replacement);
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
  189       << FixItHint::CreateReplacement(Call->getSourceRange(), ArgText);
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp
   64       << FixItHint::CreateReplacement(CtorExpr->getSourceRange(),
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  569     Diag << FixItHint::CreateReplacement(CharRange, Replacement);
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.cpp
   62     DiagBuilder << FixItHint::CreateInsertion(Member->getBeginLoc(), "(*")
   63                 << FixItHint::CreateInsertion(Member->getOperatorLoc(), ")");
   64   DiagBuilder << FixItHint::CreateRemoval(
tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp
   82   Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp
   56       Diag << FixItHint::CreateRemoval(TokenRange);
tools/clang/tools/extra/clang-tidy/readability/StringCompareCheck.cpp
   68         Diag << FixItHint::CreateInsertion(Str1->getBeginLoc(), "*");
   70       Diag << tooling::fixit::createReplacement(*Zero, *Str2, Ctx)
   71            << tooling::fixit::createReplacement(*Compare, *Str1->getBase(),
tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp
   59       << FixItHint::CreateRemoval(CharSourceRange::getCharRange(
   61       << FixItHint::CreateReplacement(
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
  226       Complaint << *(Details->FixIt);
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
  247           << FixItHint::CreateInsertion(
  249           << FixItHint::CreateInsertion(
tools/clang/tools/extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
   99     Diag << FixItHint::CreateReplacement(T.Range, T.Replacement);
  106       Diag << *Fix;
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp
   52         Diag << *Fixit;
tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp
   38       diag(Call->getBeginLoc(), "Fix for testing") << Hint.getValue();
   40     diag(Call->getBeginLoc(), "insert call") << FixItHint::CreateInsertion(
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp
   35     diag(VD->getBeginLoc(), "use char") << FixItHint::CreateReplacement(
   56     diag(Range.getBegin(), "the cake is a lie") << FixItHint::CreateReplacement(
   81                 << FixItHint::CreateReplacement(
   94             Diag << FixItHint::CreateReplacement(
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp
   41       diag(Call->getBeginLoc(), "Fix for testing") << Hint.getValue();
   44         << clang::FixItHint::CreateReplacement(