ctype Class Reference
class ctype : public locale::facet |
Public Member Functions |
---|
| ctype(size_t) |
bool | is(mask, char_type) |
const char_type * | is(const char_type *, const char_type *, mask *) |
char | narrow(char_type, char) |
const char_type * | narrow(const char_type *, const char_type *, char, char *) |
const char_type * | scan_is(mask, const char_type *, const char_type *) |
const char_type * | scan_not(mask, const char_type *, const char_type *) |
char_type
| tolower(char_type) |
const char_type * | tolower(char_type *, const char_type *) |
char_type
| toupper(char_type) |
const char_type * | toupper(char_type *, const char_type *) |
char_type
| widen(char) |
const char * | widen(const char *, const char *, char_type *) |
Protected Member Functions |
---|
| ~ctype() |
bool | do_is(mask, char_type) |
const char_type * | do_is(const char_type *, const char_type *, mask *) |
char | do_narrow(char_type, char) |
const char_type * | do_narrow(const char_type *, const char_type *, char, char *) |
const char_type * | do_scan_is(mask, const char_type *, const char_type *) |
const char_type * | do_scan_not(mask, const char_type *, const char_type *) |
char_type
| do_tolower(char_type) |
const char_type * | do_tolower(char_type *, const char_type *) |
char_type
| do_toupper(char_type) |
const char_type * | do_toupper(char_type *, const char_type *) |
char_type
| do_widen(char) |
const char * | do_widen(const char *, const char *, char_type *) |
Public Member Type Definitions |
---|
typedef | charT char_type |
Constructor & Destructor Documentation
ctype(size_t)
ctype | ( | size_t | __refs = 0 | ) | [inline, explicit] |
Member Functions Documentation
do_is(mask, char_type)
bool | do_is | ( | mask | __m, |
| char_type | __c |
| ) | const [protected, virtual] |
do_is(const char_type *, const char_type *, mask *)
do_narrow(char_type, char)
char | do_narrow | ( | char_type | __c, |
| char | __dfault |
| ) | const [protected, virtual] |
do_narrow(const char_type *, const char_type *, char, char *)
do_scan_is(mask, const char_type *, const char_type *)
do_scan_not(mask, const char_type *, const char_type *)
do_tolower(char_type *, const char_type *)
do_toupper(char_type *, const char_type *)
do_widen(char)
char_type
| do_widen | ( | char | __c | ) | const [protected, virtual] |
do_widen(const char *, const char *, char_type *)
const char * | do_widen | ( | const char * | __low, |
| const char * | __high, |
| char_type * | __to |
| ) | const [protected, virtual] |
Parameters
const char * __low | |
const char * __high | |
char_type * __to | |
is(const char_type *, const char_type *, mask *)
narrow(char_type, char)
char | narrow | ( | char_type | __c, |
| char | __dfault |
| ) | const [inline] |
narrow(const char_type *, const char_type *, char, char *)
scan_is(mask, const char_type *, const char_type *)
scan_not(mask, const char_type *, const char_type *)
tolower(char_type *, const char_type *)
toupper(char_type *, const char_type *)
widen(const char *, const char *, char_type *)
const char * | widen | ( | const char * | __low, |
| const char * | __high, |
| char_type * | __to |
| ) | const [inline] |
Parameters
const char * __low | |
const char * __high | |
char_type * __to | |
Member Type Definitions Documentation
Member Data Documentation
const size_t table_size
const size_t | table_size | [static] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.