class ctype_base;
| member type | description |
|---|---|
| mask | An enum type used as bitmask. |
| member constant | type | value | description |
|---|---|---|---|
| space | ctype_base::mask | unspecified (unique bits) | white-space character |
| ctype_base::mask | unspecified (unique bits) | printable character | |
| cntrl | ctype_base::mask | unspecified (unique bits) | control character |
| upper | ctype_base::mask | unspecified (unique bits) | uppercase letter |
| lower | ctype_base::mask | unspecified (unique bits) | lowercase letter |
| alpha | ctype_base::mask | unspecified (unique bits) | alphabetic character |
| digit | ctype_base::mask | unspecified (unique bits) | decimal digit |
| punct | ctype_base::mask | unspecified (unique bits) | punctuation character |
| xdigit | ctype_base::mask | unspecified (unique bits) | hexadecimal digit |
| alnum | ctype_base::mask | alpha|digit | alpha-numeric character |
| graph | ctype_base::mask | alnum|punct | character with graphic representation |
| member type | description |
|---|---|
| mask | A bitmask type (such as an enum, an integer type, or a bitset). |
| member constant | type | value | description |
|---|---|---|---|
| space | ctype_base::mask | unspecified (unique bits) | white-space character |
| ctype_base::mask | unspecified (unique bits) | printable character | |
| cntrl | ctype_base::mask | unspecified (unique bits) | control character |
| upper | ctype_base::mask | unspecified (unique bits) | uppercase letter |
| lower | ctype_base::mask | unspecified (unique bits) | lowercase letter |
| alpha | ctype_base::mask | unspecified (unique bits) | alphabetic character |
| digit | ctype_base::mask | unspecified (unique bits) | decimal digit |
| punct | ctype_base::mask | unspecified (unique bits) | punctuation character |
| xdigit | ctype_base::mask | unspecified (unique bits) | hexadecimal digit |
| blank | ctype_base::mask | unspecified (unique bits) | blank character |
| alnum | ctype_base::mask | alpha|digit | alpha-numeric character |
| graph | ctype_base::mask | alnum|punct | character with graphic representation |