Lines Matching refs:BufPtr
55 void Lexer::InitLexer(const char *BufStart, const char *BufPtr, in InitLexer() argument
58 BufferPtr = BufPtr; in InitLexer()
132 const char *BufStart, const char *BufPtr, const char *BufEnd) in Lexer() argument
135 InitLexer(BufStart, BufPtr, BufEnd); in Lexer()
231 static size_t getSpellingSlow(const Token &Tok, const char *BufPtr, in getSpellingSlow() argument
236 const char *BufEnd = BufPtr + Tok.getLength(); in getSpellingSlow()
240 while (BufPtr < BufEnd) { in getSpellingSlow()
242 Spelling[Length++] = Lexer::getCharAndSizeNoWarn(BufPtr, Size, LangOpts); in getSpellingSlow()
243 BufPtr += Size; in getSpellingSlow()
258 size_t RawLength = RawEnd - BufPtr + 1; in getSpellingSlow()
261 memcpy(Spelling + Length, BufPtr, RawLength); in getSpellingSlow()
263 BufPtr += RawLength; in getSpellingSlow()
269 while (BufPtr < BufEnd) { in getSpellingSlow()
271 Spelling[Length++] = Lexer::getCharAndSizeNoWarn(BufPtr, Size, LangOpts); in getSpellingSlow()
272 BufPtr += Size; in getSpellingSlow()