This header was originally in the C standard library as<wctype.h>.
This header is part of theC-style null-terminated wide strings library.
Contents |
wctrans_t | scalar type that holds locale-specific character mapping |
wctype_t | scalar type that holds locale-specific character classification |
wint_t | integer type that can hold any valid wide character and at least one more value |
WEOF | a non-character value of type wint_t used to indicate errors (macro constant) |
Character classification | |
checks if a wide character is alphanumeric (function)[edit] | |
checks if a wide character is alphabetic (function)[edit] | |
checks if a wide character is lowercase (function)[edit] | |
checks if a wide character is an uppercase character (function)[edit] | |
checks if a wide character is a digit (function)[edit] | |
checks if a wide character is a hexadecimal character (function)[edit] | |
checks if a wide character is a control character (function)[edit] | |
checks if a wide character is a graphical character (function)[edit] | |
checks if a wide character is a space character (function)[edit] | |
(C++11) | checks if a wide character is a blank character (function)[edit] |
checks if a wide character is a printing character (function)[edit] | |
checks if a wide character is a punctuation character (function)[edit] | |
classifies a wide character according to the specifiedLC_CTYPE category(function)[edit] | |
looks up a character classification category in the current C locale (function)[edit] | |
Character manipulation | |
converts a wide character to lowercase (function)[edit] | |
converts a wide character to uppercase (function)[edit] | |
performs character mapping according to the specifiedLC_CTYPE mapping category(function)[edit] | |
looks up a character mapping category in the current C locale (function)[edit] |