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

References

tools/clang/lib/Lex/Lexer.cpp
 1752   char C = getCharAndSize(CurPtr, Size);
 1755     CurPtr = ConsumeChar(CurPtr, Size, Result);
 1755     CurPtr = ConsumeChar(CurPtr, Size, Result);
 1757     C = getCharAndSize(CurPtr, Size);
 1765       return LexNumericConstant(Result, ConsumeChar(CurPtr, Size, Result));
 1778                std::find(BufferPtr, CurPtr, '_') != CurPtr)
 1778                std::find(BufferPtr, CurPtr, '_') != CurPtr)
 1782       return LexNumericConstant(Result, ConsumeChar(CurPtr, Size, Result));
 1788     char Next = getCharAndSizeNoWarn(CurPtr + Size, NextSize, getLangOpts());
 1791         Diag(CurPtr, diag::warn_cxx11_compat_digit_separator);
 1792       CurPtr = ConsumeChar(CurPtr, Size, Result);
 1792       CurPtr = ConsumeChar(CurPtr, Size, Result);
 1793       CurPtr = ConsumeChar(CurPtr, NextSize, Result);
 1793       CurPtr = ConsumeChar(CurPtr, NextSize, Result);
 1794       return LexNumericConstant(Result, CurPtr);
 1799   if (C == '\\' && tryConsumeIdentifierUCN(CurPtr, Size, Result))
 1800     return LexNumericConstant(Result, CurPtr);
 1801   if (!isASCII(C) && tryConsumeIdentifierUTF8Char(CurPtr))
 1802     return LexNumericConstant(Result, CurPtr);
 1806   FormTokenWithChars(Result, CurPtr, tok::numeric_constant);