

Public Types | |
| typedef char | char_type |
| typedef const int * | __to_type |
| typedef unsigned short | mask |
Public Member Functions | |
| char_type | toupper (char_type c) const |
| const char_type * | toupper (char_type *__lo, const char_type *__hi) const |
| char_type | tolower (char_type c) const |
| const char_type * | tolower (char_type *__lo, const char_type *__hi) const |
| char_type | widen (char c) const |
| const char * | widen (const char *__lo, const char *__hi, char_type *__to) const |
| char | narrow (char_type c, char __dfault) const |
| const char_type * | narrow (const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const |
Static Public Attributes | |
| static locale::id | id |
| static const size_t | table_size |
| static const mask | upper |
| static const mask | lower |
| static const mask | alpha |
| static const mask | digit |
| static const mask | xdigit |
| static const mask | space |
| static const mask | |
| static const mask | graph |
| static const mask | cntrl |
| static const mask | punct |
| static const mask | alnum |
Protected Member Functions | |
| const mask * | table () const throw () |
| virtual | ~ctype () |
| virtual bool | do_is (mask __m, char_type c) const |
| virtual const char_type * | do_is (const char_type *__lo, const char_type *__hi, mask *__vec) const |
| virtual const char_type * | do_scan_is (mask __m, const char_type *__lo, const char_type *__hi) const |
| virtual const char_type * | do_scan_not (mask __m, const char_type *__lo, const char_type *__hi) const |
| virtual char_type | do_widen (char) const |
| virtual const char * | do_widen (const char *__lo, const char *__hi, char_type *__dest) const |
| virtual char | do_narrow (char_type, char __dfault) const |
| virtual const char_type * | do_narrow (const char_type *__lo, const char_type *__hi, char __dfault, char *__dest) const |
Protected Attributes | |
| c_locale | M_c_locale_ctype |
| bool | M_del |
| __to_type | M_toupper |
| __to_type | M_tolower |
| const mask * | M_table |
Static Protected Attributes | |
| static c_locale | S_c_locale |
| static char | S_c_name [2] |
Friends | |
| class | locale::Impl |
Definition at line 336 of file locale_facets.h.
1.4.7