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

References

tools/clang/include/clang/Tooling/ReplacementsYaml.h
   37         : FilePath(R.getFilePath()), Offset(R.getOffset()),
tools/clang/lib/Format/ContinuationIndenter.cpp
 1622           SourceMgr, OriginLoc.getLocWithOffset(Fix.getOffset()),
tools/clang/lib/Format/Format.cpp
 2277   return Replace.getOffset() == UINT_MAX && Replace.getLength() == 0 &&
 2283   return Replace.getOffset() == UINT_MAX && Replace.getLength() == 1;
 2303     } else if (R.getOffset() == UINT_MAX) {
 2347             Result.getShiftedCodePosition(Replace->getOffset());
tools/clang/lib/Tooling/Core/Replacement.cpp
   99   if (LHS.getOffset() != RHS.getOffset())
   99   if (LHS.getOffset() != RHS.getOffset())
  100     return LHS.getOffset() < RHS.getOffset();
  100     return LHS.getOffset() < RHS.getOffset();
  111   return LHS.getOffset() == RHS.getOffset() &&
  111   return LHS.getOffset() == RHS.getOffset() &&
  158   unsigned NewStart = getShiftedCodePosition(R.getOffset());
  159   unsigned NewEnd = getShiftedCodePosition(R.getOffset() + R.getLength());
  200     unsigned PrevEnd = Prev.getOffset() + Prev.getLength();
  201     if (PrevEnd < R.getOffset()) {
  204       assert(PrevEnd == R.getOffset() &&
  207           R.getFilePath(), Prev.getOffset(), Prev.getLength() + R.getLength(),
  252   if (R.getOffset() == std::numeric_limits<unsigned>::max()) {
  262   Replacement AtEnd(R.getFilePath(), R.getOffset() + R.getLength(), 0, "");
  269   if (I != Replaces.end() && R.getOffset() == I->getOffset()) {
  269   if (I != Replaces.end() && R.getOffset() == I->getOffset()) {
  281           R.getFilePath(), R.getOffset(), 0,
  306     return Range(R1.getOffset(), R1.getLength())
  307         .overlapsWith(Range(R2.getOffset(), R2.getLength()));
  370         Offset(R.getOffset() + (MergeSecond ? 0 : Delta)), Length(R.getLength()),
  381       unsigned REnd = R.getOffset() + Delta + R.getLength();
  388       StringRef Head = TextRef.substr(0, R.getOffset() + Delta - Offset);
  395       StringRef Tail = RText.substr(End - R.getOffset());
  397       if (R.getOffset() + RText.size() > End) {
  398         Length = R.getOffset() + R.getLength() - Offset;
  411       return Offset + Text.size() < R.getOffset() + Delta;
  412     return Offset + Length < R.getOffset();
  462                         FirstI->getOffset() < SecondI->getOffset() + Delta);
  462                         FirstI->getOffset() < SecondI->getOffset() + Delta);
  538     unsigned Offset = R.getOffset() + Shift;
  549     if (R.getOffset() + R.getLength() <= Position) {
  553     if (R.getOffset() < Position &&
  554         R.getOffset() + R.getReplacementText().size() <= Position) {
  555       Position = R.getOffset() + R.getReplacementText().size();
  598     Replacement Replace("<stdin>", I->getOffset(), I->getLength(),
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
  119     int Start = R.getOffset() + Offset;
  123         R.getOffset() > 0 && R.getOffset() <= Code.size() &&
  123         R.getOffset() > 0 && R.getOffset() <= Code.size() &&
  124         Code[R.getOffset() - 1] == '\n')
  189               FilePath, R.getOffset(), R.getLength(), R.getReplacementText())))
  274           unsigned NewOffset = Replaces.getShiftedCodePosition(R.getOffset());
tools/clang/tools/clang-format/ClangFormat.cpp
  285            << "offset='" << R.getOffset() << "' "
  321           Sources.getLocForStartOfFile(FileID).getLocWithOffset(R.getOffset()));
tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp
  204           FileChange.replace(SM, BeginLoc.getLocWithOffset(R.getOffset()),
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  139   unsigned NewStart = Replaces.getShiftedCodePosition(R.getOffset());
  141       Replaces.getShiftedCodePosition(R.getOffset() + R.getLength());
  763   InsertFwd.InsertionOffset = Insertion.getOffset();
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
  137   auto Begin = StartOfFile.getLocWithOffset(Placed.getOffset());
  432               R.getFilePath(), Replaces.getShiftedCodePosition(R.getOffset()),
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  143             tooling::Replacement R(FixAbsoluteFilePath, Repl.getOffset(),
  152                   Replacements.getShiftedCodePosition(R.getOffset());
  154                                        R.getOffset() + R.getLength()) -
  170             FixLoc = getLocation(FixAbsoluteFilePath, Repl.getOffset());
  258             getLocation(FixAbsoluteFilePath, Repl.getOffset());
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  658         unsigned Begin = Replace.getOffset();
tools/clang/tools/extra/clangd/Format.cpp
  211     if (R.getOffset() + R.getLength() <= OldCursor) { // before cursor
  214     } else if (R.getOffset() < OldCursor) { // overlaps cursor
  215       int ReplacementSplit = NewCursor - LengthChange - R.getOffset();
  220           R.getFilePath(), R.getOffset(), OldCursor - R.getOffset(),
  220           R.getFilePath(), R.getOffset(), OldCursor - R.getOffset(),
  224           R.getLength() - (OldCursor - R.getOffset()),
  226     } else if (R.getOffset() >= OldCursor) { // after cursor
  290     if (R.getOffset() + R.getLength() <= FormatLimit) // Before limit.
  292     else if(R.getOffset() < FormatLimit) { // Overlaps limit.
  295             R.getOffset(), FormatLimit - R.getOffset(), "")));
  295             R.getOffset(), FormatLimit - R.getOffset(), "")));
  356     if (R.getOffset() + R.getLength() <= OriginalOffset) {
  360     } else if (R.getOffset() < OriginalOffset) {
  363       unsigned PositionWithinReplacement = Offset - R.getOffset();
tools/clang/tools/extra/clangd/SourceCode.cpp
  616       offsetToPosition(Code, R.getOffset()),
  617       offsetToPosition(Code, R.getOffset() + R.getLength())};
tools/clang/unittests/Tooling/DiagnosticsYamlTest.cpp
  142   EXPECT_EQ(100u, Fixes1[0].getOffset());
  154   EXPECT_EQ(62u, Fixes2[0].getOffset());
tools/clang/unittests/Tooling/RefactoringTest.cpp
  696   EXPECT_EQ(Offset, Replace.getOffset());
  934         llvm::errs() << M.getOffset() << " " << M.getLength() << " "
  948         llvm::errs() << M.getOffset() << " " << M.getLength() << " "
tools/clang/unittests/Tooling/ReplacementsYamlTest.cpp
   93   ASSERT_EQ(232u, DocActual.Replacements[0].getOffset());
   97   ASSERT_EQ(301u, DocActual.Replacements[1].getOffset());
  119   ASSERT_EQ(1u, DocActual.Replacements[0].getOffset());