Lines Matching refs:SpellingPtr

1824   const char *SpellingPtr = &SpellingBuffer[0];  in getOffsetOfStringByte()  local
1825 unsigned TokLen = Lexer::getSpelling(Tok, SpellingPtr, SM, Features, in getOffsetOfStringByte()
1830 const char *SpellingStart = SpellingPtr; in getOffsetOfStringByte()
1831 const char *SpellingEnd = SpellingPtr+TokLen; in getOffsetOfStringByte()
1834 if (SpellingPtr[0] == 'u' && SpellingPtr[1] == '8') in getOffsetOfStringByte()
1835 SpellingPtr += 2; in getOffsetOfStringByte()
1837 assert(SpellingPtr[0] != 'L' && SpellingPtr[0] != 'u' && in getOffsetOfStringByte()
1838 SpellingPtr[0] != 'U' && "Doesn't handle wide or utf strings yet"); in getOffsetOfStringByte()
1841 if (SpellingPtr[0] == 'R') { in getOffsetOfStringByte()
1842 assert(SpellingPtr[1] == '"' && "Should be a raw string literal!"); in getOffsetOfStringByte()
1844 SpellingPtr += 2; in getOffsetOfStringByte()
1845 while (*SpellingPtr != '(') { in getOffsetOfStringByte()
1846 ++SpellingPtr; in getOffsetOfStringByte()
1847 assert(SpellingPtr < SpellingEnd && "Missing ( for raw string literal"); in getOffsetOfStringByte()
1850 ++SpellingPtr; in getOffsetOfStringByte()
1851 return SpellingPtr - SpellingStart + ByteNo; in getOffsetOfStringByte()
1855 assert(SpellingPtr[0] == '"' && "Should be a string literal!"); in getOffsetOfStringByte()
1856 ++SpellingPtr; in getOffsetOfStringByte()
1860 assert(SpellingPtr < SpellingEnd && "Didn't find byte offset!"); in getOffsetOfStringByte()
1863 if (*SpellingPtr != '\\') { in getOffsetOfStringByte()
1864 ++SpellingPtr; in getOffsetOfStringByte()
1871 if (SpellingPtr[1] == 'u' || SpellingPtr[1] == 'U') { in getOffsetOfStringByte()
1872 const char *EscapePtr = SpellingPtr; in getOffsetOfStringByte()
1873 unsigned Len = MeasureUCNEscape(SpellingStart, SpellingPtr, SpellingEnd, in getOffsetOfStringByte()
1877 SpellingPtr = EscapePtr; in getOffsetOfStringByte()
1882 ProcessCharEscape(SpellingStart, SpellingPtr, SpellingEnd, HadError, in getOffsetOfStringByte()
1890 return SpellingPtr-SpellingStart; in getOffsetOfStringByte()