reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Lex/Lexer.cpp
 1640   unsigned char C = *CurPtr++;
 1642     C = *CurPtr++;
 1644   --CurPtr;   // Back up over the skipped character.
 1655     FormTokenWithChars(Result, CurPtr, tok::raw_identifier);
 1672     if (isCodeCompletionPoint(CurPtr)) {
 1680       assert(*CurPtr == 0 && "Completion character must be 0");
 1681       ++CurPtr;
 1685       if (CurPtr < BufferEnd) {
 1686         while (isIdentifierBody(*CurPtr))
 1687           ++CurPtr;
 1689       BufferPtr = CurPtr;
 1703   C = getCharAndSize(CurPtr, Size);
 1711         Diag(CurPtr, diag::ext_dollar_in_identifier);
 1712       CurPtr = ConsumeChar(CurPtr, Size, Result);
 1712       CurPtr = ConsumeChar(CurPtr, Size, Result);
 1713       C = getCharAndSize(CurPtr, Size);
 1715     } else if (C == '\\' && tryConsumeIdentifierUCN(CurPtr, Size, Result)) {
 1716       C = getCharAndSize(CurPtr, Size);
 1718     } else if (!isASCII(C) && tryConsumeIdentifierUTF8Char(CurPtr)) {
 1719       C = getCharAndSize(CurPtr, Size);
 1726     CurPtr = ConsumeChar(CurPtr, Size, Result);
 1726     CurPtr = ConsumeChar(CurPtr, Size, Result);
 1728     C = getCharAndSize(CurPtr, Size);
 1730       CurPtr = ConsumeChar(CurPtr, Size, Result);
 1730       CurPtr = ConsumeChar(CurPtr, Size, Result);
 1731       C = getCharAndSize(CurPtr, Size);