Home | History | Annotate | Download | only in Lex

Lines Matching defs:TokStart

295   const char* TokStart = SourceMgr.getCharacterData(Tok.getLocation(), 
303 return std::string(TokStart, TokStart+Tok.getLength());
309 for (const char *Ptr = TokStart, *End = TokStart+Tok.getLength();
335 const char *TokStart = 0;
338 TokStart = Tok.getRawIdentifierData();
347 TokStart = Tok.getLiteralData();
349 if (TokStart == 0) {
352 TokStart = SourceMgr.getCharacterData(Tok.getLocation(), &CharDataInvalid);
363 Buffer = TokStart;
369 for (const char *Ptr = TokStart, *End = TokStart+Tok.getLength();
658 SourceLocation Lexer::AdvanceToTokenCharacter(SourceLocation TokStart,
666 const char *TokPtr = SM.getCharacterData(TokStart, &Invalid);
670 return TokStart;
679 return TokStart.getLocWithOffset(PhysOffset);
699 return TokStart.getLocWithOffset(PhysOffset);
1571 const char *TokStart = BufferPtr;
1573 Result.setLiteralData(TokStart);
1664 const char *TokStart = BufferPtr;
1666 Result.setLiteralData(TokStart);
1743 TokStart = BufferPtr;
1745 Result.setLiteralData(TokStart);
1777 const char *TokStart = BufferPtr;
1779 Result.setLiteralData(TokStart);
1834 const char *TokStart = BufferPtr;
1836 Result.setLiteralData(TokStart);