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

References

tools/clang/tools/extra/clangd/Format.cpp
  211     if (R.getOffset() + R.getLength() <= OldCursor) { // before cursor
  211     if (R.getOffset() + R.getLength() <= OldCursor) { // before cursor
  212       Result.push_back(R);
  213       LengthChange += R.getReplacementText().size() - R.getLength();
  213       LengthChange += R.getReplacementText().size() - R.getLength();
  214     } else if (R.getOffset() < OldCursor) { // overlaps cursor
  215       int ReplacementSplit = NewCursor - LengthChange - R.getOffset();
  217              ReplacementSplit <= int(R.getReplacementText().size()) &&
  220           R.getFilePath(), R.getOffset(), OldCursor - R.getOffset(),
  220           R.getFilePath(), R.getOffset(), OldCursor - R.getOffset(),
  220           R.getFilePath(), R.getOffset(), OldCursor - R.getOffset(),
  221           R.getReplacementText().take_front(ReplacementSplit)));
  223           R.getFilePath(), OldCursor,
  224           R.getLength() - (OldCursor - R.getOffset()),
  224           R.getLength() - (OldCursor - R.getOffset()),
  225           R.getReplacementText().drop_front(ReplacementSplit)));
  226     } else if (R.getOffset() >= OldCursor) { // after cursor
  227       Result.push_back(R);