#include <locale_facets.h>
Inheritance diagram for std::ctype< char >:
Public Types | |
typedef char | char_type |
Public Methods | |
ctype (const mask *__table=0, bool __del=false, size_t __refs=0) | |
bool | is (mask __m, char __c) const |
const char* | is (const char *__low, const char *__high, mask *__vec) const |
const char* | scan_is (mask __m, const char *__low, const char *__high) const |
const char* | scan_not (mask __m, const char *__low, const char *__high) const |
Static Public Attributes | |
locale::id | id |
const size_t | table_size = 1 + static_cast<unsigned char>(-1) |
Protected Methods | |
virtual | ~ctype () |
const mask* | table () const throw () |
const mask* | classic_table () throw () |
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_toupper (char_type) const |
virtual const char_type* | do_toupper (char_type *__low, const char_type *__high) const |
virtual char_type | do_tolower (char_type) const |
virtual const char_type* | do_tolower (char_type *__low, const char_type *__high) const |
virtual char_type | do_widen (char) const |
virtual const char* | do_widen (const char *__low, const char *__high, char_type *__dest) const |
virtual char | do_narrow (char_type, char __dfault) const |
virtual const char_type* | do_narrow (const char_type *__low, const char_type *__high, char __dfault, char *__dest) const |
Private Attributes | |
bool | _M_del |
__to_type const& | _M_toupper |
__to_type const& | _M_tolower |
const mask* const& | _M_ctable |
const mask* | _M_table |
|
Reimplemented from std::__ctype_abstract_base. Definition at line 189 of file locale_facets.h. |
|
|
|
Definition at line 227 of file locale_facets.h. |
|
|
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
Reimplemented from std::__ctype_abstract_base. |
|
|
|
Reimplemented from std::__ctype_abstract_base. |
|
|
|
|
|
Definition at line 223 of file locale_facets.h. |
|
Definition at line 196 of file locale_facets.h. |
|
Definition at line 193 of file locale_facets.h. |
|
Definition at line 197 of file locale_facets.h. |
|
Definition at line 195 of file locale_facets.h. |
|
Definition at line 194 of file locale_facets.h. |
|
Definition at line 200 of file locale_facets.h. |
|
Definition at line 201 of file locale_facets.h. |