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 |