Lines Matching defs:BufferPtr
44 const char *BufferPtr;
63 Pos.BufferPtr = Pos.BufferStart;
68 const unsigned CharNo = Pos.BufferPtr - Pos.BufferStart;
74 assert(Pos.BufferPtr != Pos.BufferEnd);
75 return *Pos.BufferPtr;
80 assert(Pos.BufferPtr != Pos.BufferEnd);
81 Pos.BufferPtr++;
82 if (Pos.BufferPtr == Pos.BufferEnd) {
189 const char *WordBegin = Pos.BufferPtr;
232 while (isWhitespace(*(Pos.BufferPtr - Offset)))
237 llvm::StringRef LineStart(Pos.BufferPtr - Offset - 3, 4);
250 const char *WordBegin = Pos.BufferPtr;
260 if (Pos.BufferPtr + 1 == Pos.BufferEnd) {
291 const char *WordBegin = Pos.BufferPtr;
324 const char *WordBegin = Pos.BufferPtr;
358 Pos.BufferPtr - WordBegin, Text);
369 if (Pos.BufferPtr != Pos.BufferStart) {
371 Pos.BufferPtr, Pos.BufferEnd - Pos.BufferPtr,
372 StringRef(Pos.BufferPtr,
373 Pos.BufferEnd - Pos.BufferPtr));