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

Declarations

tools/clang/include/clang/Basic/CharInfo.h
   19   extern const uint16_t InfoTable[256];

References

tools/clang/include/clang/Basic/CharInfo.h
   51   if (InfoTable[c] & (CHAR_UPPER|CHAR_LOWER|CHAR_UNDER))
   61   if (InfoTable[c] & (CHAR_UPPER|CHAR_LOWER|CHAR_DIGIT|CHAR_UNDER))
   72   return (InfoTable[c] & (CHAR_HORZ_WS|CHAR_SPACE)) != 0;
   80   return (InfoTable[c] & CHAR_VERT_WS) != 0;
   89   return (InfoTable[c] & (CHAR_HORZ_WS|CHAR_VERT_WS|CHAR_SPACE)) != 0;
   95   return (InfoTable[c] & CHAR_DIGIT) != 0;
  101   return (InfoTable[c] & CHAR_LOWER) != 0;
  107   return (InfoTable[c] & CHAR_UPPER) != 0;
  113   return (InfoTable[c] & (CHAR_UPPER|CHAR_LOWER)) != 0;
  119   return (InfoTable[c] & (CHAR_DIGIT|CHAR_UPPER|CHAR_LOWER)) != 0;
  125   return (InfoTable[c] & (CHAR_DIGIT|CHAR_XLETTER)) != 0;
  133   return (InfoTable[c] & (CHAR_UNDER|CHAR_PERIOD|CHAR_RAWDEL|CHAR_PUNCT)) != 0;
  141   return (InfoTable[c] & (CHAR_UPPER|CHAR_LOWER|CHAR_PERIOD|CHAR_PUNCT|
  149   return (InfoTable[c] &
  156   return (InfoTable[c] & (CHAR_UPPER|CHAR_LOWER|CHAR_PERIOD|
tools/clang/unittests/Basic/CharInfoTest.cpp
   18   EXPECT_EQ((unsigned)CHAR_SPACE,   InfoTable[(unsigned)' ']);
   19   EXPECT_EQ((unsigned)CHAR_HORZ_WS, InfoTable[(unsigned)'\t']);
   20   EXPECT_EQ((unsigned)CHAR_HORZ_WS, InfoTable[(unsigned)'\f']); // ??
   21   EXPECT_EQ((unsigned)CHAR_HORZ_WS, InfoTable[(unsigned)'\v']); // ??
   22   EXPECT_EQ((unsigned)CHAR_VERT_WS, InfoTable[(unsigned)'\n']);
   23   EXPECT_EQ((unsigned)CHAR_VERT_WS, InfoTable[(unsigned)'\r']);
   24   EXPECT_EQ((unsigned)CHAR_UNDER,   InfoTable[(unsigned)'_']);
   25   EXPECT_EQ((unsigned)CHAR_PERIOD,  InfoTable[(unsigned)'.']);
   28     EXPECT_EQ((unsigned)CHAR_XLOWER, InfoTable[i]);
   29     EXPECT_EQ((unsigned)CHAR_XUPPER, InfoTable[i+'A'-'a']);
   33     EXPECT_EQ((unsigned)CHAR_LOWER, InfoTable[i]);
   34     EXPECT_EQ((unsigned)CHAR_UPPER, InfoTable[i+'A'-'a']);
   38     EXPECT_EQ((unsigned)CHAR_DIGIT, InfoTable[i]);