reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
19 extern const uint16_t InfoTable[256];
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]);