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().