KDECore
Go to the source code of this file.
Macros | |
#define | ctype_test(c, t) ((ctype_data[(unsigned short)c] & t) != 0) |
#define | isalnum(c) ctype_test((c), CTYPE_ALNUM) |
#define | isalpha(c) ctype_test((c), CTYPE_ALPHA) |
#define | isbinary(c) ctype_test((c), CTYPE_BINARY) |
#define | iscntrl(c) ctype_test((c), CTYPE_CNTRL) |
#define | isdigit(c) ctype_test((c), CTYPE_DIGIT) |
#define | isgraph(c) ctype_test((c), CTYPE_GRAPH) |
#define | islower(c) ctype_test((c), CTYPE_LOWER) |
#define | isname(c) ctype_test((c), CTYPE_NAME) |
#define | isprint(c) ctype_test((c), CTYPE_PRINT) |
#define | ispunct(c) ctype_test((c), CTYPE_PUNCT) |
#define | isspace(c) ctype_test((c), CTYPE_SPACE) |
#define | istext(c) ctype_test((c), CTYPE_TEXT) |
#define | isupper(c) ctype_test((c), CTYPE_UPPER) |
#define | isxdigit(c) ctype_test((c), CTYPE_XDIGIT) |
Enumerations | |
enum | { CTYPE_ALNUM = 1 << 0 , CTYPE_ALPHA = 1 << 1 , CTYPE_CNTRL = 1 << 2 , CTYPE_DIGIT = 1 << 3 , CTYPE_GRAPH = 1 << 4 , CTYPE_LOWER = 1 << 5 , CTYPE_PRINT = 1 << 6 , CTYPE_PUNCT = 1 << 7 , CTYPE_SPACE = 1 << 8 , CTYPE_UPPER = 1 << 9 , CTYPE_XDIGIT = 1 << 10 , CTYPE_NAME = 1 << 11 , CTYPE_BINARY = 1 << 12 , CTYPE_TEXT = 1 << 13 } |
Variables | |
static const short int | ctype_data [0x100] |
Macro Definition Documentation
◆ ctype_test
#define ctype_test | ( | c, | |
t | |||
) | ((ctype_data[(unsigned short)c] & t) != 0) |
Definition at line 82 of file ctype_test_p.h.
◆ isalnum
#define isalnum | ( | c | ) | ctype_test((c), CTYPE_ALNUM) |
Definition at line 84 of file ctype_test_p.h.
◆ isalpha
#define isalpha | ( | c | ) | ctype_test((c), CTYPE_ALPHA) |
Definition at line 85 of file ctype_test_p.h.
◆ isbinary
#define isbinary | ( | c | ) | ctype_test((c), CTYPE_BINARY) |
Definition at line 96 of file ctype_test_p.h.
◆ iscntrl
#define iscntrl | ( | c | ) | ctype_test((c), CTYPE_CNTRL) |
Definition at line 86 of file ctype_test_p.h.
◆ isdigit
#define isdigit | ( | c | ) | ctype_test((c), CTYPE_DIGIT) |
Definition at line 87 of file ctype_test_p.h.
◆ isgraph
#define isgraph | ( | c | ) | ctype_test((c), CTYPE_GRAPH) |
Definition at line 88 of file ctype_test_p.h.
◆ islower
#define islower | ( | c | ) | ctype_test((c), CTYPE_LOWER) |
Definition at line 89 of file ctype_test_p.h.
◆ isname
#define isname | ( | c | ) | ctype_test((c), CTYPE_NAME) |
Definition at line 95 of file ctype_test_p.h.
◆ isprint
#define isprint | ( | c | ) | ctype_test((c), CTYPE_PRINT) |
Definition at line 90 of file ctype_test_p.h.
◆ ispunct
#define ispunct | ( | c | ) | ctype_test((c), CTYPE_PUNCT) |
Definition at line 91 of file ctype_test_p.h.
◆ isspace
#define isspace | ( | c | ) | ctype_test((c), CTYPE_SPACE) |
Definition at line 92 of file ctype_test_p.h.
◆ istext
#define istext | ( | c | ) | ctype_test((c), CTYPE_TEXT) |
Definition at line 97 of file ctype_test_p.h.
◆ isupper
#define isupper | ( | c | ) | ctype_test((c), CTYPE_UPPER) |
Definition at line 93 of file ctype_test_p.h.
◆ isxdigit
#define isxdigit | ( | c | ) | ctype_test((c), CTYPE_XDIGIT) |
Definition at line 94 of file ctype_test_p.h.
Enumeration Type Documentation
◆ anonymous enum
anonymous enum |
Enumerator | |
---|---|
CTYPE_ALNUM | |
CTYPE_ALPHA | |
CTYPE_CNTRL | |
CTYPE_DIGIT | |
CTYPE_GRAPH | |
CTYPE_LOWER | |
CTYPE_PRINT | |
CTYPE_PUNCT | |
CTYPE_SPACE | |
CTYPE_UPPER | |
CTYPE_XDIGIT | |
CTYPE_NAME | |
CTYPE_BINARY | |
CTYPE_TEXT |
Definition at line 29 of file ctype_test_p.h.
Variable Documentation
◆ ctype_data
|
static |
Definition at line 47 of file ctype_test_p.h.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.