#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 *__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 |
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 *__lo, const char_type *__hi) const=0 |
virtual char_type | do_tolower (char_type) const=0 |
virtual const char_type * | do_tolower (char_type *__lo, const char_type *__hi) const=0 |
virtual char_type | do_widen (char) const=0 |
virtual const char * | do_widen (const char *__lo, const char *__hi, char_type *__dest) const=0 |
virtual char | do_narrow (char_type, char __dfault) const=0 |
virtual const char_type * | do_narrow (const char_type *__lo, const char_type *__hi, char __dfault, char *__dest) const=0 |
|
Reimplemented in std::ctype< _CharT >, std::ctype< char >, and std::ctype_byname< _CharT >. Definition at line 61 of file locale_facets.h. Referenced by std::__ctype_abstract_base< char >::is(), std::__ctype_abstract_base< char >::narrow(), std::__ctype_abstract_base< char >::scan_is(), std::__ctype_abstract_base< char >::scan_not(), std::__ctype_abstract_base< char >::tolower(), std::__ctype_abstract_base< char >::toupper(), and std::__ctype_abstract_base< char >::widen(). |
|
Definition at line 114 of file locale_facets.h. |
|
Definition at line 117 of file locale_facets.h. |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. Referenced by std::__ctype_abstract_base< char >::is(). |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. Referenced by std::__ctype_abstract_base< char >::narrow(). |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. Referenced by std::__ctype_abstract_base< char >::scan_is(). |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. Referenced by std::__ctype_abstract_base< char >::scan_not(). |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. Referenced by std::__ctype_abstract_base< char >::tolower(). |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. Referenced by std::__ctype_abstract_base< char >::toupper(). |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. |
|
Implemented in std::ctype< _CharT >, and std::ctype< char >. Referenced by std::__ctype_abstract_base< char >::widen(). |
|
Definition at line 68 of file locale_facets.h. |
|
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. Referenced by std::__output_float(). |