std::ctype_base
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) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/locale/ctype_base