std::ctype_base
From cppreference.com
| 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.
Member types
| mask |
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) | |
| specialization of std::ctype for type char (class template specialization) | |
| represents the system-supplied std::ctype for the named locale (class template) |