Lines Matching defs:TokPtr
798 const char *TokPtr = SM.getCharacterData(TokStart, &Invalid);
801 if (Invalid || (CharNo == 0 && Lexer::isObviouslySimpleCharacter(*TokPtr)))
809 while (Lexer::isObviouslySimpleCharacter(*TokPtr)) {
812 ++TokPtr;
820 auto CharAndSize = Lexer::getCharAndSizeNoWarn(TokPtr, LangOpts);
821 TokPtr += CharAndSize.Size;
829 if (!Lexer::isObviouslySimpleCharacter(*TokPtr))
830 PhysOffset += Lexer::SkipEscapedNewLines(TokPtr)-TokPtr;
4504 const char *TokPtr = BufferStart + DDTok.Offset;
4506 Result.setLocation(getSourceLocation(TokPtr));
4510 BufferPtr = TokPtr + DDTok.Length;
4511 return TokPtr;
4551 const char *TokPtr = convertDependencyDirectiveToken(DDTok, Result);
4558 Result.setRawIdentifierData(TokPtr);
4567 Result.setLiteralData(TokPtr);