ctype< char > Class Template Reference
#include
<stdapis/stlport/stl/_ctype.h>
template <> |
class ctype< char > : public locale::facet, public ctype_base |
Public Member Type Definitions |
---|
typedef | char char_type |
Public Member Functions |
---|
| ctype(const mask *, bool, size_t) |
bool | is(mask, char) |
const char * | is(const char *, const char *, mask *) |
char | narrow(char, char) |
const char * | narrow(const char *, const char *, char, char *) |
_STLP_DECLSPEC const char * | scan_is(mask, const char *, const char *) |
_STLP_DECLSPEC const char * | scan_not(mask, const char *, const char *) |
char() | tolower(char) |
const char *() | tolower(char *, const char *) |
char() | toupper(char) |
const char *() | toupper(char *, const char *) |
char | widen(char) |
const char * | widen(const char *, const char *, char *) |
Protected Member Functions |
---|
| ~ctype() |
_STLP_DECLSPEC const mask * | classic_table() |
virtual _STLP_DECLSPEC char | do_narrow(char, char) |
virtual _STLP_DECLSPEC const char * | do_narrow(const char *, const char *, char, char *) |
virtual _STLP_DECLSPEC char | do_tolower(char) |
virtual _STLP_DECLSPEC const char * | do_tolower(char *, const char *) |
virtual _STLP_DECLSPEC char | do_toupper(char) |
virtual _STLP_DECLSPEC const char * | do_toupper(char *, const char *) |
virtual _STLP_DECLSPEC char | do_widen(char) |
virtual _STLP_DECLSPEC const char * | do_widen(const char *, const char *, char *) |
const mask * | table() |
Member Type Definition Documentation
Typedef char_type
Member Attribute Documentation
id
table_size
const size_t | table_size | [static] |
Constructor & Destructor Documentation
ctype ( const mask *, bool, size_t )
_STLP_DECLSPEC | ctype | ( | const mask * | __tab = 0, |
| bool | __del = false, |
| size_t | __refs = 0 |
| ) | [explicit] |
~ctype ( )
_STLP_DECLSPEC | ~ctype | ( | ) | [protected] |
Member Function Documentation
classic_table ( )
_STLP_DECLSPEC const mask * | classic_table | ( | ) | [protected, static] |
do_narrow ( char, char )
_STLP_DECLSPEC char | do_narrow | ( | char | __c, |
| char | |
| ) | const [protected, virtual] |
do_narrow ( const char *, const char *, char, char * )
_STLP_DECLSPEC const char * | do_narrow | ( | const char * | __low, |
| const char * | __high, |
| char | , |
| char * | __to |
| ) | const [protected, virtual] |
do_tolower ( char )
_STLP_DECLSPEC char | do_tolower | ( | char | __c | ) | const [protected, virtual] |
do_tolower ( char *, const char * )
_STLP_DECLSPEC const char * | do_tolower | ( | char * | __low, |
| const char * | __high |
| ) | const [protected, virtual] |
do_toupper ( char )
_STLP_DECLSPEC char | do_toupper | ( | char | __c | ) | const [protected, virtual] |
do_toupper ( char *, const char * )
_STLP_DECLSPEC const char * | do_toupper | ( | char * | __low, |
| const char * | __high |
| ) | const [protected, virtual] |
do_widen ( char )
_STLP_DECLSPEC char | do_widen | ( | char | __c | ) | const [protected, virtual] |
do_widen ( const char *, const char *, char * )
_STLP_DECLSPEC const char * | do_widen | ( | const char * | __low, |
| const char * | __high, |
| char * | __to |
| ) | const [protected, virtual] |
is ( mask, char )
bool | is | ( | mask | __m, |
| char | __c |
| ) | const [inline] |
is ( const char *, const char *, mask * )
const char * | is | ( | const char * | __low, |
| const char * | __high, |
| mask * | __vec |
| ) | const [inline] |
narrow ( char, char )
char | narrow | ( | char | __c, |
| char | __dfault |
| ) | const [inline] |
narrow ( const char *, const char *, char, char * )
const char * | narrow | ( | const char * | __low, |
| const char * | __high, |
| char | __dfault, |
| char * | __to |
| ) | const [inline] |
scan_is ( mask, const char *, const char * )
_STLP_DECLSPEC const char * | scan_is | ( | mask | __m, |
| const char * | __low, |
| const char * | __high |
| ) | const |
scan_not ( mask, const char *, const char * )
_STLP_DECLSPEC const char * | scan_not | ( | mask | __m, |
| const char * | __low, |
| const char * | __high |
| ) | const |
table ( )
const mask * | table | ( | ) | const [protected, inline] |
tolower ( char )
char() | tolower | ( | char | __c | ) | const [inline] |
tolower ( char *, const char * )
const char *() | tolower | ( | char * | __low, |
| const char * | __high |
| ) | const [inline] |
toupper ( char )
char() | toupper | ( | char | __c | ) | const [inline] |
toupper ( char *, const char * )
const char *() | toupper | ( | char * | __low, |
| const char * | __high |
| ) | const [inline] |
widen ( char )
char | widen | ( | char | __c | ) | const [inline] |
widen ( const char *, const char *, char * )
const char * | widen | ( | const char * | __low, |
| const char * | __high, |
| char * | __to |
| ) | const [inline] |