Lines Matching refs:TokStart
373 const char *TokStart = SourceMgr.getCharacterData(Tok.getLocation(), in getSpelling() local
382 return std::string(TokStart, TokStart + Tok.getLength()); in getSpelling()
386 Result.resize(getSpellingSlow(Tok, TokStart, LangOpts, &*Result.begin())); in getSpelling()
405 const char *TokStart = nullptr; in getSpelling() local
408 TokStart = Tok.getRawIdentifier().data(); in getSpelling()
419 TokStart = Tok.getLiteralData(); in getSpelling()
421 if (!TokStart) { in getSpelling()
424 TokStart = SourceMgr.getCharacterData(Tok.getLocation(), &CharDataInvalid); in getSpelling()
435 Buffer = TokStart; in getSpelling()
440 return getSpellingSlow(Tok, TokStart, LangOpts, const_cast<char*>(Buffer)); in getSpelling()
721 unsigned Lexer::getTokenPrefixLength(SourceLocation TokStart, unsigned CharNo, in getTokenPrefixLength() argument
728 const char *TokPtr = SM.getCharacterData(TokStart, &Invalid); in getTokenPrefixLength()
1812 const char *TokStart = BufferPtr; in LexNumericConstant() local
1814 Result.setLiteralData(TokStart); in LexNumericConstant()
1965 const char *TokStart = BufferPtr; in LexStringLiteral() local
1967 Result.setLiteralData(TokStart); in LexStringLiteral()
2045 const char *TokStart = BufferPtr; in LexRawStringLiteral() local
2047 Result.setLiteralData(TokStart); in LexRawStringLiteral()
2089 const char *TokStart = BufferPtr; in LexAngledStringLiteral() local
2091 Result.setLiteralData(TokStart); in LexAngledStringLiteral()
2187 const char *TokStart = BufferPtr; in LexCharConstant() local
2189 Result.setLiteralData(TokStart); in LexCharConstant()