std::ctype_base - cppreference.com

From cppreference.com

class ctype_base;

The class std::ctype_base lists the character classification categories which are inherited by the std::ctype facets.

Member types

unspecified BitmaskType (enumeration, integer type, or bitset)
(typedef)

Member constants

space

[static]

the value of mask identifying whitespace character classification
(public static member constant)

print

[static]

the value of mask identifying printable character classification
(public static member constant)

cntrl

[static]

the value of mask identifying control character classification
(public static member constant)

upper

[static]

the value of mask identifying uppercase character classification
(public static member constant)

lower

[static]

the value of mask identifying lowercase character classification
(public static member constant)

alpha

[static]

the value of mask identifying alphabetic character classification
(public static member constant)

digit

[static]

the value of mask identifying digit character classification
(public static member constant)

punct

[static]

the value of mask identifying punctuation character classification
(public static member constant)

xdigit

[static]

the value of mask identifying hexadecimal digit character classification
(public static member constant)

blank

[static] (C++11)

the value of mask identifying blank character classification
(public static member constant)

alnum

[static]

alpha | digit
(public static member constant)

graph

[static]

alnum | punct
(public static member constant)

See also

defines character classification tables
(class template) [edit]
specialization of std::ctype for type char
(class template specialization) [edit]
represents the system-supplied std::ctype for the named locale
(class template) [edit]