std::iswxdigit(3)

NAME
std::iswxdigit - std::iswxdigit

Synopsis
   Defined in header <cwctype>
   int iswxdigit( wint_t ch );
   Checks if the given wide character corresponds (if narrowed) to a hexadecimal
   numeric character, i.e. one of 0123456789abcdefABCDEF.
   If the value of ch is neither representable as a wchar_t nor equal to the value of
   the macro WEOF, the behavior is undefined.

Parameters
   ch - wide character

Return value
   Non-zero value if the wide character is a hexadecimal numeric character, zero
   otherwise.

Notes
   std::iswdigit and std::iswxdigit are the only standard wide character classification
   functions that are not affected by the currently installed C locale.

See also
                        checks if a character is classified as a hexadecimal digit by
   isxdigit(std::locale) a locale
                        (function template)
   isxdigit checks if a character is a hexadecimal character
                        (function)
          ASCII values characters iscntrl isprint isspace isblank isgraph ispunct isalnum isalpha isupper islower isdigit isxdigit
 decimal hexadecimal octal iswcntrl iswprint iswspace iswblank iswgraph iswpunct iswalnum iswalpha iswupper iswlower iswdigit iswxdigit 0â€“8 \x0â€“\x8 \0â€“\10 control codes â‰ 0 0 0 0 0 0 0 0 0 0 0 0
                        (NUL, etc.) 9 \x9 \11 tab (\t) â‰ 0 0 â‰ 0 â‰ 0 0 0 0 0 0 0 0 0
                        whitespaces 10â€“13 \xAâ€“\xD \12â€“\15 (\n, \v, \f, â‰ 0 0 â‰ 0 0 0 0 0 0 0 0 0 0
                        \r) 14â€“31 \xEâ€“\x1F \16â€“\37 control codes â‰ 0 0 0 0 0 0 0 0 0 0 0 0 32 \x20 \40 space 0 â‰ 0 â‰ 0 â‰ 0 0 0 0 0 0 0 0 0 33â€“47 \x21â€“\x2F \41â€“\57 !"#$%&'()*+,-./ 0 â‰ 0 0 0 â‰ 0 â‰ 0 0 0 0 0 0 0 48â€“57 \x30â€“\x39 \60â€“\71 0123456789 0 â‰ 0 0 0 â‰ 0 0 â‰ 0 0 0 0 â‰ 0 â‰ 0 58â€“64 \x3Aâ€“\x40 \72â€“\100 :;<=>?@ 0 â‰ 0 0 0 â‰ 0 â‰ 0 0 0 0 0 0 0 65â€“70 \x41â€“\x46 \101â€“\106 ABCDEF 0 â‰ 0 0 0 â‰ 0 0 â‰ 0 â‰ 0 â‰ 0 0 0 â‰ 0 71â€“90 \x47â€“\x5A \107â€“\132 GHIJKLMNOP 0 â‰ 0 0 0 â‰ 0 0 â‰ 0 â‰ 0 â‰ 0 0 0 0
                        QRSTUVWXYZ 91â€“96 \x5Bâ€“\x60 \133â€“\140 [\]^_` 0 â‰ 0 0 0 â‰ 0 â‰ 0 0 0 0 0 0 0 97â€“102 \x61â€“\x66 \141â€“\146 abcdef 0 â‰ 0 0 0 â‰ 0 0 â‰ 0 â‰ 0 0 â‰ 0 0 â‰ 0 103â€“122 \x67â€“\x7A \147â€“\172 ghijklmnop 0 â‰ 0 0 0 â‰ 0 0 â‰ 0 â‰ 0 0 â‰ 0 0 0
                        qrstuvwxyz 123â€“126 \x7Bâ€“\x7E \172â€“\176 {|}~ 0 â‰ 0 0 0 â‰ 0 â‰ 0 0 0 0 0 0 0 127 \x7F \177 backspace â‰ 0 0 0 0 0 0 0 0 0 0 0 0
                        character (DEL)