Lines Matching refs:TokStart
380 const char *TokStart = SourceMgr.getCharacterData(Tok.getLocation(), in getSpelling() local
389 return std::string(TokStart, TokStart + Tok.getLength()); in getSpelling()
393 Result.resize(getSpellingSlow(Tok, TokStart, LangOpts, &*Result.begin())); in getSpelling()
412 const char *TokStart = nullptr; in getSpelling() local
415 TokStart = Tok.getRawIdentifier().data(); in getSpelling()
426 TokStart = Tok.getLiteralData(); in getSpelling()
428 if (!TokStart) { in getSpelling()
431 TokStart = SourceMgr.getCharacterData(Tok.getLocation(), &CharDataInvalid); in getSpelling()
442 Buffer = TokStart; in getSpelling()
447 return getSpellingSlow(Tok, TokStart, LangOpts, const_cast<char*>(Buffer)); in getSpelling()
746 unsigned Lexer::getTokenPrefixLength(SourceLocation TokStart, unsigned CharNo, in getTokenPrefixLength() argument
753 const char *TokPtr = SM.getCharacterData(TokStart, &Invalid); in getTokenPrefixLength()
2046 const char *TokStart = BufferPtr; in LexNumericConstant() local
2048 Result.setLiteralData(TokStart); in LexNumericConstant()
2199 const char *TokStart = BufferPtr; in LexStringLiteral() local
2201 Result.setLiteralData(TokStart); in LexStringLiteral()
2279 const char *TokStart = BufferPtr; in LexRawStringLiteral() local
2281 Result.setLiteralData(TokStart); in LexRawStringLiteral()
2323 const char *TokStart = BufferPtr; in LexAngledStringLiteral() local
2325 Result.setLiteralData(TokStart); in LexAngledStringLiteral()
2421 const char *TokStart = BufferPtr; in LexCharConstant() local
2423 Result.setLiteralData(TokStart); in LexCharConstant()