ReactOS 0.4.16-dev-1-gcf26321
|
#include <_ctype.h>
Classes | |
struct | _Is_mask |
Public Types | |
typedef char | char_type |
Public Types inherited from ctype_base | |
enum | mask { space = _Locale_SPACE , print = _Locale_PRINT , cntrl = _Locale_CNTRL , upper = _Locale_UPPER , lower = _Locale_LOWER , alpha = _Locale_ALPHA , digit = _Locale_DIGIT , punct = _Locale_PUNCT , xdigit = _Locale_XDIGIT , alnum = alpha | digit , graph = alnum | punct } |
Public Member Functions | |
ctype (const mask *__tab=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 |
char() | toupper (char __c) const |
const char *() | toupper (char *__low, const char *__high) const |
char() | tolower (char __c) const |
const char *() | tolower (char *__low, const char *__high) const |
char | widen (char __c) const |
const char * | widen (const char *__low, const char *__high, char *__to) const |
char | narrow (char __c, char __dfault) const |
const char * | narrow (const char *__low, const char *__high, char __dfault, char *__to) const |
_STLP_STATIC_CONSTANT (size_t, table_size=256) | |
Static Public Attributes | |
static _STLP_STATIC_DECLSPEC locale::id | id = { 2 } |
Protected Member Functions | |
const mask * | table () const _STLP_NOTHROW |
~ctype () | |
virtual char | do_toupper (char __c) const |
virtual char | do_tolower (char __c) const |
virtual const char * | do_toupper (char *__low, const char *__high) const |
virtual const char * | do_tolower (char *__low, const char *__high) const |
virtual char | do_widen (char __c) const |
virtual const char * | do_widen (const char *__low, const char *__high, char *__to) const |
virtual char | do_narrow (char __c, char) const |
virtual const char * | do_narrow (const char *__low, const char *__high, char, char *__to) const |
Protected Member Functions inherited from locale::facet | |
facet (size_t __init_count=0) | |
virtual | ~facet () |
Protected Member Functions inherited from _Refcount_Base | |
_Refcount_Base (__stl_atomic_t __n) | |
__stl_atomic_t | _M_incr () |
__stl_atomic_t | _M_decr () |
Static Protected Member Functions | |
static const mask *_STLP_CALL | classic_table () _STLP_NOTHROW |
Protected Attributes | |
const mask * | _M_ctype_table |
Private Attributes | |
bool | _M_delete |
Friends | |
class | ctype< wchar_t > |
ctype< char >::_STLP_STATIC_CONSTANT | ( | size_t | , |
table_size | = 256 |
||
) |
|
staticprotected |
Definition at line 43 of file ctype.cpp.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in ctype_byname< char >.
Reimplemented in ctype_byname< char >.
|
protectedvirtual |
Reimplemented in ctype_byname< char >.
Reimplemented in ctype_byname< char >.
|
protectedvirtual |
|
inline |