• Home
  • Raw
  • Download

Lines Matching refs:TokStart

345   const char *TokStart = SourceMgr.getCharacterData(Tok.getLocation(),  in getSpelling()  local
354 return std::string(TokStart, TokStart + Tok.getLength()); in getSpelling()
358 Result.resize(getSpellingSlow(Tok, TokStart, LangOpts, &*Result.begin())); in getSpelling()
377 const char *TokStart = 0; in getSpelling() local
380 TokStart = Tok.getRawIdentifierData(); in getSpelling()
391 TokStart = Tok.getLiteralData(); in getSpelling()
393 if (TokStart == 0) { in getSpelling()
396 TokStart = SourceMgr.getCharacterData(Tok.getLocation(), &CharDataInvalid); in getSpelling()
407 Buffer = TokStart; in getSpelling()
412 return getSpellingSlow(Tok, TokStart, LangOpts, const_cast<char*>(Buffer)); in getSpelling()
701 SourceLocation Lexer::AdvanceToTokenCharacter(SourceLocation TokStart, in AdvanceToTokenCharacter() argument
709 const char *TokPtr = SM.getCharacterData(TokStart, &Invalid); in AdvanceToTokenCharacter()
713 return TokStart; in AdvanceToTokenCharacter()
722 return TokStart.getLocWithOffset(PhysOffset); in AdvanceToTokenCharacter()
742 return TokStart.getLocWithOffset(PhysOffset); in AdvanceToTokenCharacter()
1578 const char *TokStart = BufferPtr; in LexNumericConstant() local
1580 Result.setLiteralData(TokStart); in LexNumericConstant()
1673 const char *TokStart = BufferPtr; in LexStringLiteral() local
1675 Result.setLiteralData(TokStart); in LexStringLiteral()
1752 const char *TokStart = BufferPtr; in LexRawStringLiteral() local
1754 Result.setLiteralData(TokStart); in LexRawStringLiteral()
1786 const char *TokStart = BufferPtr; in LexAngledStringLiteral() local
1788 Result.setLiteralData(TokStart); in LexAngledStringLiteral()
1846 const char *TokStart = BufferPtr; in LexCharConstant() local
1848 Result.setLiteralData(TokStart); in LexCharConstant()