Lines Matching defs:BufPtr
55 void Lexer::InitLexer(const char *BufStart, const char *BufPtr,
58 BufferPtr = BufPtr;
132 const char *BufStart, const char *BufPtr, const char *BufEnd)
135 InitLexer(BufStart, BufPtr, BufEnd);
237 static size_t getSpellingSlow(const Token &Tok, const char *BufPtr,
242 const char *BufEnd = BufPtr + Tok.getLength();
246 while (BufPtr < BufEnd) {
248 Spelling[Length++] = Lexer::getCharAndSizeNoWarn(BufPtr, Size, LangOpts);
249 BufPtr += Size;
264 size_t RawLength = RawEnd - BufPtr + 1;
267 memcpy(Spelling + Length, BufPtr, RawLength);
269 BufPtr += RawLength;
275 while (BufPtr < BufEnd) {
277 Spelling[Length++] = Lexer::getCharAndSizeNoWarn(BufPtr, Size, LangOpts);
278 BufPtr += Size;