header
<cwctype> (wctype.h)
Wide character type
This header declares a set of functions to classify and transform individual wide characters.
For more info on how the standard ASCII character set is classified using the "C" locale, see <cctype>.
Functions
Character classification functions
They check whether the character passed as parameter belongs to a certain category:
- iswalnum
- Check if wide character is alphanumeric (function
)
- iswalpha
- Check if wide character is alphabetic (function
)
- iswblank
- Check if wide character is blank (function
)
- iswcntrl
- Check if wide character is a control character (function
)
- iswdigit
- Check if wide character is decimal digit (function
)
- iswgraph
- Check if wide character has graphical representation (function
)
- iswlower
- Check if wide character is lowercase letter (function
)
- iswprint
- Check if wide character is printable (function
)
- iswpunct
- Check if wide character is punctuation character (function
)
- iswspace
- Check if wide character is a white-space (function
)
- iswupper
- Check if wide character is uppercase letter (function
)
- iswxdigit
- Check if wide character is hexadecimal digit (function
)
Character conversion functions
Two functions that convert between letter cases:
- towlower
- Convert uppercase wide character to lowercase (function
)
- towupper
- Convert lowercase wide character to uppercase (function
)
Extensible classification/conversion functions
- iswctype
- Check if wide character has property (function
)
- towctrans
- Convert using transformation (function
)
- wctrans
- Return character transformation (function
)
- wctype
- Return character property (function
)
Types
- wctrans_t
- Wide character transformation (type
)
- wctype_t
- Wide character type (type
)
- wint_t
- Wide character integral type (type
)
Constants
- WEOF
- Wide End-of-File (constant
)
functions:
types:
constants: