#include <locale_facets.h>
Inheritance diagram for std::__ctype_abstract_base:
Public Types | |
typedef _CharT | char_type |
Public Methods | |
bool | is (mask __m, char_type __c) const |
const char_type* | is (const char_type *__lo, const char_type *__hi, mask *__vec) const |
const char_type* | scan_is (mask __m, const char_type *__lo, const char_type *__hi) const |
const char_type* | scan_not (mask __m, const char_type *__lo, const char_type *__hi) const |
char_type | toupper (char_type __c) const |
const char_type* | toupper (char_type *__low, const char_type *__high) const |
char_type | tolower (char_type __c) const |
const char_type* | tolower (char_type *__low, const char_type *__high) const |
char_type | widen (char __c) const |
const char* | widen (const char *__low, const char *__high, char_type *__to) const |
char | narrow (char_type __c, char __dfault) const |
const char_type* | narrow (const char_type *__low, const char_type *__high, char __dfault, char *__to) const |
Protected Methods | |
__ctype_abstract_base (size_t __refs=0) | |
virtual | ~__ctype_abstract_base () |
virtual bool | do_is (mask __m, char_type __c) const=0 |
virtual const char_type* | do_is (const char_type *__lo, const char_type *__hi, mask *__vec) const=0 |
virtual const char_type* | do_scan_is (mask __m, const char_type *__lo, const char_type *__hi) const=0 |
virtual const char_type* | do_scan_not (mask __m, const char_type *__lo, const char_type *__hi) const=0 |
virtual char_type | do_toupper (char_type) const=0 |
virtual const char_type* | do_toupper (char_type *__low, const char_type *__high) const=0 |
virtual char_type | do_tolower (char_type) const=0 |
virtual const char_type* | do_tolower (char_type *__low, const char_type *__high) const=0 |
virtual char_type | do_widen (char) const=0 |
virtual const char* | do_widen (const char *__low, const char *__high, char_type *__dest) const=0 |
virtual char | do_narrow (char_type, char __dfault) const=0 |
virtual const char_type* | do_narrow (const char_type *__low, const char_type *__high, char __dfault, char *__dest) const=0 |
|
Reimplemented in std::ctype, std::ctype< char >, and std::ctype_byname. Definition at line 61 of file locale_facets.h. |
|
Definition at line 114 of file locale_facets.h. |
|
Definition at line 117 of file locale_facets.h. |
|
Reimplemented in std::ctype< char >. |
|
Reimplemented in std::ctype< char >. Referenced by is(). |
|
Reimplemented in std::ctype< char >. |
|
Reimplemented in std::ctype< char >. Referenced by narrow(). |
|
Reimplemented in std::ctype< char >. Referenced by scan_is(). |
|
Reimplemented in std::ctype< char >. Referenced by scan_not(). |
|
Reimplemented in std::ctype< char >. |
|
Reimplemented in std::ctype< char >. Referenced by tolower(). |
|
Reimplemented in std::ctype< char >. |
|
Reimplemented in std::ctype< char >. Referenced by toupper(). |
|
Reimplemented in std::ctype< char >. |
|
Reimplemented in std::ctype< char >. Referenced by widen(). |
|
Definition at line 68 of file locale_facets.h. |
|
Reimplemented in std::ctype< char >. Definition at line 64 of file locale_facets.h. |
|
Definition at line 108 of file locale_facets.h. |
|
Definition at line 104 of file locale_facets.h. |
|
Definition at line 72 of file locale_facets.h. |
|
Definition at line 76 of file locale_facets.h. |
|
Definition at line 92 of file locale_facets.h. |
|
Definition at line 88 of file locale_facets.h. |
|
Definition at line 84 of file locale_facets.h. |
|
Definition at line 80 of file locale_facets.h. |
|
Definition at line 100 of file locale_facets.h. |
|
Definition at line 96 of file locale_facets.h. |