reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);