clang API Documentation
Enumerations | |
| enum | { CHAR_HORZ_WS = 0x0001, CHAR_VERT_WS = 0x0002, CHAR_SPACE = 0x0004, CHAR_DIGIT = 0x0008, CHAR_XLETTER = 0x0010, CHAR_UPPER = 0x0020, CHAR_LOWER = 0x0040, CHAR_UNDER = 0x0080, CHAR_PERIOD = 0x0100, CHAR_RAWDEL = 0x0200, CHAR_PUNCT = 0x0400 } |
| enum | { CHAR_XUPPER = CHAR_XLETTER | CHAR_UPPER, CHAR_XLOWER = CHAR_XLETTER | CHAR_LOWER } |
Variables | |
| const uint16_t | InfoTable [256] |
| anonymous enum |
| CHAR_HORZ_WS | |
| CHAR_VERT_WS | |
| CHAR_SPACE | |
| CHAR_DIGIT | |
| CHAR_XLETTER | |
| CHAR_UPPER | |
| CHAR_LOWER | |
| CHAR_UNDER | |
| CHAR_PERIOD | |
| CHAR_RAWDEL | |
| CHAR_PUNCT |
Definition at line 22 of file CharInfo.h.
| anonymous enum |
Definition at line 36 of file CharInfo.h.
| const uint16_t clang::charinfo::InfoTable |
Definition at line 16 of file CharInfo.cpp.
Referenced by clang::isAlphanumeric(), clang::isDigit(), clang::isHexDigit(), clang::isHorizontalWhitespace(), clang::isIdentifierBody(), clang::isIdentifierHead(), clang::isLetter(), clang::isLowercase(), clang::isPreprocessingNumberBody(), clang::isPrintable(), clang::isPunctuation(), clang::isRawStringDelimBody(), clang::isUppercase(), clang::isVerticalWhitespace(), and clang::isWhitespace().