<cwctype>

The C++ <cwctype> header file declares a set of functions for classifying (and transforming) individual wide characters.

C++ iswalnum()

checks if given wide character is alphanumeric

C++ iswalpha()

checks if given wide character is an alphabet

C++ iswblank()

checks if given wide character is blank character

C++ iswcntrl()

checks if given wide char is control character

C++ iswctype()

checks if given wide char has certain property

C++ iswdigit()

checks if given wide character is digit or not

C++ iswgraph()

checks if wide char has graphical representation

C++ iswlower()

checks if given wide character is lowercase

C++ iswprint()

checks if given wide character can be printed

C++ iswpunct()

checks if given wide character is punctuation

C++ iswspace()

checks if given wide character is wide whitespace

C++ iswupper()

checks if given wide character is uppercase

C++ iswxdigit()

checks if given wide character is hexadecimal num

C++ towctrans()

transforms a given wide character

C++ towlower()

converts given wide character to lowercase

C++ towupper()

converts given wide character to uppercase

C++ wctrans()

returns current transformation for wide character

C++ wctype()

returns wide character classification