class
<locale>

std::ctype_base

class ctype_base;
Base class for ctype
This is not a facet type, but the base class that defines the mask bitmask member type to be inherited by ctype facet classes:

Member types

member typedescription
maskAn enum type used as bitmask.

Member constants

member constanttypevaluedescription
spacectype_base::maskunspecified (unique bits)white-space character
printctype_base::maskunspecified (unique bits)printable character
cntrlctype_base::maskunspecified (unique bits)control character
upperctype_base::maskunspecified (unique bits)uppercase letter
lowerctype_base::maskunspecified (unique bits)lowercase letter
alphactype_base::maskunspecified (unique bits)alphabetic character
digitctype_base::maskunspecified (unique bits)decimal digit
punctctype_base::maskunspecified (unique bits)punctuation character
xdigitctype_base::maskunspecified (unique bits)hexadecimal digit
alnumctype_base::maskalpha|digitalpha-numeric character
graphctype_base::maskalnum|punctcharacter with graphic representation

See <cctype> for details on how ASCII characters are classified with respect to these categories.

Member types

member typedescription
maskA bitmask type (such as an enum, an integer type, or a bitset).

Member constants

member constanttypevaluedescription
spacectype_base::maskunspecified (unique bits)white-space character
printctype_base::maskunspecified (unique bits)printable character
cntrlctype_base::maskunspecified (unique bits)control character
upperctype_base::maskunspecified (unique bits)uppercase letter
lowerctype_base::maskunspecified (unique bits)lowercase letter
alphactype_base::maskunspecified (unique bits)alphabetic character
digitctype_base::maskunspecified (unique bits)decimal digit
punctctype_base::maskunspecified (unique bits)punctuation character
xdigitctype_base::maskunspecified (unique bits)hexadecimal digit
blankctype_base::maskunspecified (unique bits)blank character
alnumctype_base::maskalpha|digitalpha-numeric character
graphctype_base::maskalnum|punctcharacter with graphic representation

See <cctype> for details on how ASCII characters are classified with respect to these categories.

See also