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.
[edit] Member types
| mask | unspecified BitmaskType(enumeration, integer type, or bitset)(typedef) | 
[edit] Member constants
| space [static] | the value of maskidentifying whitespace character classification(public static member constant) | 
| print [static] | the value of maskidentifying printable character classification(public static member constant) | 
| cntrl [static] | the value of maskidentifying control character classification(public static member constant) | 
| upper [static] | the value of maskidentifying uppercase character classification(public static member constant) | 
| lower [static] | the value of maskidentifying lowercase character classification(public static member constant) | 
| alpha [static] | the value of maskidentifying alphabetic character classification(public static member constant) | 
| digit [static] | the value of maskidentifying digit character classification(public static member constant) | 
| punct [static] | the value of maskidentifying punctuation character classification(public static member constant) | 
| xdigit [static] | the value of maskidentifying hexadecimal digit character classification(public static member constant) | 
| blank [static] (C++11) | the value of maskidentifying blank character classification(public static member constant) | 
| alnum [static] | alpha | digit (public static member constant) | 
| graph [static] | alnum | punct (public static member constant) | 
[edit] 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) |