Lines Matching defs:TokPtr
797 const char *TokPtr = SM.getCharacterData(TokStart, &Invalid);
800 if (Invalid || (CharNo == 0 && Lexer::isObviouslySimpleCharacter(*TokPtr)))
808 while (Lexer::isObviouslySimpleCharacter(*TokPtr)) {
811 ++TokPtr;
819 auto CharAndSize = Lexer::getCharAndSizeNoWarn(TokPtr, LangOpts);
820 TokPtr += CharAndSize.Size;
828 if (!Lexer::isObviouslySimpleCharacter(*TokPtr))
829 PhysOffset += Lexer::SkipEscapedNewLines(TokPtr)-TokPtr;
4527 const char *TokPtr = BufferStart + DDTok.Offset;
4529 Result.setLocation(getSourceLocation(TokPtr));
4533 BufferPtr = TokPtr + DDTok.Length;
4534 return TokPtr;
4574 const char *TokPtr = convertDependencyDirectiveToken(DDTok, Result);
4581 Result.setRawIdentifierData(TokPtr);
4590 Result.setLiteralData(TokPtr);