Lines Matching defs:BeginOffs
149 FileOffset BeginOffs = InsertFromRangeOffs;
150 FileOffset EndOffs = BeginOffs.getWithOffset(Len);
151 FileEditsTy::iterator I = FileEdits.upper_bound(BeginOffs);
160 if (BeginOffs == B)
163 if (BeginOffs < E) {
164 if (BeginOffs > B) {
165 BeginOffs = E;
177 if (BeginOffs < B) {
179 StringRef text = getSourceText(BeginOffs, B, Invalid);
185 BeginOffs = E;
188 if (BeginOffs < EndOffs) {
190 StringRef text = getSourceText(BeginOffs, EndOffs, Invalid);
200 FileOffset BeginOffs, unsigned Len) {
204 FileOffset EndOffs = BeginOffs.getWithOffset(Len);
205 FileEditsTy::iterator I = FileEdits.upper_bound(BeginOffs);
214 if (BeginOffs < E)
223 NewI = FileEdits.insert(I, std::make_pair(BeginOffs, FileEdit()));
231 if (BeginOffs < B) {
233 NewI = FileEdits.insert(I, std::make_pair(BeginOffs, FileEdit()));
234 TopBegin = BeginOffs;
247 if (B == BeginOffs)
454 StringRef EditedSource::getSourceText(FileOffset BeginOffs, FileOffset EndOffs,
456 assert(BeginOffs.getFID() == EndOffs.getFID());
457 assert(BeginOffs <= EndOffs);
458 SourceLocation BLoc = SourceMgr.getLocForStartOfFile(BeginOffs.getFID());
459 BLoc = BLoc.getLocWithOffset(BeginOffs.getOffset());
462 ELoc = BLoc.getLocWithOffset(EndOffs.getOffset() - BeginOffs.getOffset());