|
reference, declaration → definition
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());