Home | History | Annotate | Download | only in Lex

Lines Matching defs:TokStart

331   const char *TokStart = SourceMgr.getCharacterData(Tok.getLocation(),
340 return std::string(TokStart, TokStart + Tok.getLength());
344 Result.resize(getSpellingSlow(Tok, TokStart, LangOpts, &*Result.begin()));
363 const char *TokStart = nullptr;
366 TokStart = Tok.getRawIdentifier().data();
377 TokStart = Tok.getLiteralData();
379 if (!TokStart) {
382 TokStart = SourceMgr.getCharacterData(Tok.getLocation(), &CharDataInvalid);
393 Buffer = TokStart;
398 return getSpellingSlow(Tok, TokStart, LangOpts, const_cast<char*>(Buffer));
700 SourceLocation Lexer::AdvanceToTokenCharacter(SourceLocation TokStart,
708 const char *TokPtr = SM.getCharacterData(TokStart, &Invalid);
712 return TokStart;
721 return TokStart.getLocWithOffset(PhysOffset);
741 return TokStart.getLocWithOffset(PhysOffset);
1613 const char *TokStart = BufferPtr;
1615 Result.setLiteralData(TokStart);
1762 const char *TokStart = BufferPtr;
1764 Result.setLiteralData(TokStart);
1842 const char *TokStart = BufferPtr;
1844 Result.setLiteralData(TokStart);
1878 const char *TokStart = BufferPtr;
1880 Result.setLiteralData(TokStart);
1944 const char *TokStart = BufferPtr;
1946 Result.setLiteralData(TokStart);