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

References

tools/clang/include/clang/Lex/LiteralSupport.h
  140     while (ptr != ThisTokEnd && (isHexDigit(*ptr) || isDigitSeparator(*ptr)))
  148     while (ptr != ThisTokEnd &&
  157     while (ptr != ThisTokEnd && (isDigit(*ptr) || isDigitSeparator(*ptr)))
  165     while (ptr != ThisTokEnd &&
tools/clang/lib/Lex/LiteralSupport.cpp
  534   assert(!isPreprocessingNumberBody(*ThisTokEnd) && "didn't maximally munch?");
  561     if (s == ThisTokEnd) {
  575     for (const char *c = s; c != ThisTokEnd; ++c) {
  589   for (; s != ThisTokEnd; ++s) {
  623           s + 2 < ThisTokEnd && s[1] == '1' && s[2] == '6') {
  651         assert(s + 1 < ThisTokEnd && "didn't maximally munch?");
  695           assert(s <= ThisTokEnd && "didn't maximally munch?");
  711   if (s != ThisTokEnd || isImaginary) {
  713     expandUCNs(UDSuffixBuf, StringRef(SuffixBegin, ThisTokEnd - SuffixBegin));
  735     if (s != ThisTokEnd) {
  739           << StringRef(SuffixBegin, ThisTokEnd - SuffixBegin) << isFPConstant;
  758       !isValidUDSuffix(PP.getLangOpts(), StringRef(s, ThisTokEnd - s))) {
  779     if (s != ThisTokEnd && (*s == '+' || *s == '-'))  s++; // sign
  829   } else if (Pos == ThisTokEnd)
  854     assert(s < ThisTokEnd && "didn't maximally munch?");
  859     if (s == ThisTokEnd) {
  887       if (s != ThisTokEnd && (*s == '+' || *s == '-'))  s++; // sign
  925     assert(s < ThisTokEnd && "didn't maximally munch?");
  929     if (s == ThisTokEnd) {
  933                                 StringRef(s, ThisTokEnd - s))) {
  948   if (s == ThisTokEnd)
 1043   unsigned n = std::min(SuffixBegin - ThisTokBegin, ThisTokEnd - ThisTokBegin);