Home | History | Annotate | Download | only in Edit

Lines Matching refs:BeginOffs

91   FileOffset BeginOffs = InsertFromRangeOffs;
92 FileOffset EndOffs = BeginOffs.getWithOffset(Len);
93 FileEditsTy::iterator I = FileEdits.upper_bound(BeginOffs);
102 if (BeginOffs == B)
105 if (BeginOffs < E) {
106 if (BeginOffs > B) {
107 BeginOffs = E;
119 if (BeginOffs < B) {
121 StringRef text = getSourceText(BeginOffs, B, Invalid);
127 BeginOffs = E;
130 if (BeginOffs < EndOffs) {
132 StringRef text = getSourceText(BeginOffs, EndOffs, Invalid);
142 FileOffset BeginOffs, unsigned Len) {
146 FileOffset EndOffs = BeginOffs.getWithOffset(Len);
147 FileEditsTy::iterator I = FileEdits.upper_bound(BeginOffs);
156 if (BeginOffs < E)
165 NewI = FileEdits.insert(I, std::make_pair(BeginOffs, FileEdit()));
173 if (BeginOffs < B) {
175 NewI = FileEdits.insert(I, std::make_pair(BeginOffs, FileEdit()));
176 TopBegin = BeginOffs;
189 if (B == BeginOffs)
372 StringRef EditedSource::getSourceText(FileOffset BeginOffs, FileOffset EndOffs,
374 assert(BeginOffs.getFID() == EndOffs.getFID());
375 assert(BeginOffs <= EndOffs);
376 SourceLocation BLoc = SourceMgr.getLocForStartOfFile(BeginOffs.getFID());
377 BLoc = BLoc.getLocWithOffset(BeginOffs.getOffset());
380 ELoc = BLoc.getLocWithOffset(EndOffs.getOffset() - BeginOffs.getOffset());