Lines Matching defs:Buffer
182 assert(L->BufferEnd[0] == 0 && "Buffer is not nul terminated!");
358 unsigned Lexer::getSpelling(const Token &Tok, const char *&Buffer,
370 Buffer = II->getNameStart();
386 Buffer = "";
393 Buffer = TokStart;
398 return getSpellingSlow(Tok, TokStart, LangOpts, const_cast<char*>(Buffer));
432 StringRef Buffer = SM.getBufferData(LocInfo.first, &Invalid);
436 const char *StrData = Buffer.data()+LocInfo.second;
443 Buffer.begin(), StrData, Buffer.end());
458 StringRef Buffer = SM.getBufferData(LocInfo.first, &Invalid);
464 const char *BufStart = Buffer.data();
465 if (LocInfo.second >= Buffer.size())
484 Lexer TheLexer(LexerStartLoc, LangOpts, BufStart, LexStart, Buffer.end());
537 std::pair<unsigned, bool> Lexer::ComputePreamble(StringRef Buffer,
545 Lexer TheLexer(FileLoc, LangOpts, Buffer.begin(), Buffer.begin(),
546 Buffer.end());
560 const char *CurPtr = Buffer.begin();
562 while (CurPtr != Buffer.end()) {
570 if (CurPtr != Buffer.end())
571 MaxLineOffset = CurPtr - Buffer.begin();
1694 char Buffer[MaxStandardSuffixLength] = { C };
1703 IsUDSuffix = (Chars == 1 && Buffer[0] == 's') ||
1705 getLangOpts(), StringRef(Buffer, Chars));
1713 Buffer[Chars++] = Next;