Lines Matching refs:Offs

50   FileOffset Offs;
51 if ((!afterToken && !canInsert(loc, Offs)) ||
52 ( afterToken && !canInsertAfterToken(loc, Offs, loc))) {
57 addInsert(loc, Offs, text, beforePreviousInsertions);
71 FileOffset Offs;
72 if ((!afterToken && !canInsert(loc, Offs)) ||
73 ( afterToken && !canInsertAfterToken(loc, Offs, loc))) {
84 addInsertFromRange(loc, Offs, RangeOffs, RangeLen, beforePreviousInsertions);
89 FileOffset Offs;
91 if (!canRemoveRange(range, Offs, Len)) {
96 addRemove(range.getBegin(), Offs, Len);
117 FileOffset Offs;
119 if (!canInsert(range.getBegin(), Offs) || !canRemoveRange(range, Offs, Len)) {
124 addRemove(range.getBegin(), Offs, Len);
125 addInsert(range.getBegin(), Offs, text, false);
167 FileOffset Offs;
169 if (!canReplaceText(loc, replacementText, Offs, Len)) {
174 addRemove(loc, Offs, Len);
175 addInsert(loc, Offs, text, false);
179 void Commit::addInsert(SourceLocation OrigLoc, FileOffset Offs, StringRef text,
187 data.Offset = Offs;
193 void Commit::addInsertFromRange(SourceLocation OrigLoc, FileOffset Offs,
202 data.Offset = Offs;
210 FileOffset Offs, unsigned Len) {
217 data.Offset = Offs;
282 bool Commit::canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs) {
286 if (act.Offset.getFID() == Offs.getFID() &&
287 Offs > act.Offset && Offs < act.Offset.getWithOffset(act.Length))
294 return Editor->canInsertInOffset(OrigLoc, Offs);
298 FileOffset &Offs, unsigned &Len) {
319 Offs = FileOffset(beginInfo.first, beginInfo.second);
325 FileOffset &Offs, unsigned &Len) {
328 if (!canInsert(loc, Offs))
333 StringRef file = SourceMgr.getBufferData(Offs.getFID(), &invalidTemp);
338 return file.substr(Offs.getOffset()).startswith(text);