std::ctype_base

From Cppreference

Jump to: navigation, search
Defined in header <locale>

class ctype_base;

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

[edit] Member types

mask unspecified bitmask type (enumeration, integer type, or bitset)
(typedef)

[edit] Member constants

space the value of mask identifying whitespace character classification
(public static member constant)
print the value of mask identifying printable character classification
(public static member constant)
cntrl the value of mask identifying control character classification
(public static member constant)
upper the value of mask identifying uppercase character classification
(public static member constant)
lower the value of mask identifying lowercase character classification
(public static member constant)
alpha the value of mask identifying alphabetic character classification
(public static member constant)
digit the value of mask identifying digit character classification
(public static member constant)
punct the value of mask identifying punctuation character classification
(public static member constant)
xdigit the value of mask identifying hexadecimal digit character classification
(public static member constant)
blank (C++11) the value of mask identifying blank character classification
(public static member constant)
alnum alpha | digit
(public static member constant)
graph alnum | punct
(public static member constant)

[edit] See also

ctype
defines character classification tables
(class template)
ctype<char>
specialization of std::ctype for type char
(class template specialization)
ctype_byname
creates a ctype facet for the named locale
(class template)