Home | History | Annotate | Download | only in Lex

Lines Matching full:tokstart

345   const char *TokStart = SourceMgr.getCharacterData(Tok.getLocation(),
354 return std::string(TokStart, TokStart + Tok.getLength());
358 Result.resize(getSpellingSlow(Tok, TokStart, LangOpts, &*Result.begin()));
377 const char *TokStart = 0;
380 TokStart = Tok.getRawIdentifierData();
391 TokStart = Tok.getLiteralData();
393 if (TokStart == 0) {
396 TokStart = SourceMgr.getCharacterData(Tok.getLocation(), &CharDataInvalid);
407 Buffer = TokStart;
412 return getSpellingSlow(Tok, TokStart, LangOpts, const_cast<char*>(Buffer));
714 SourceLocation Lexer::AdvanceToTokenCharacter(SourceLocation TokStart,
722 const char *TokPtr = SM.getCharacterData(TokStart, &Invalid);
726 return TokStart;
735 return TokStart.getLocWithOffset(PhysOffset);
755 return TokStart.getLocWithOffset(PhysOffset);
1582 const char *TokStart = BufferPtr;
1584 Result.setLiteralData(TokStart);
1689 const char *TokStart = BufferPtr;
1691 Result.setLiteralData(TokStart);
1768 const char *TokStart = BufferPtr;
1770 Result.setLiteralData(TokStart);
1802 const char *TokStart = BufferPtr;
1804 Result.setLiteralData(TokStart);
1862 const char *TokStart = BufferPtr;
1864 Result.setLiteralData(TokStart);