#include <rw_ctype.h>
|
| virtual char_type | do_toupper (char_type) const |
| |
| virtual const char_type * | do_toupper (char_type *, const char_type *) const |
| |
| virtual char_type | do_tolower (char_type) const |
| |
| virtual const char_type * | do_tolower (char_type *, const char_type *) const |
| |
| virtual char_type | do_widen (char) const |
| |
| virtual const char * | do_widen (const char *, const char *, char_type *) const |
| |
| virtual char | do_narrow (char_type, char) const |
| |
| virtual const char_type * | do_narrow (const char_type *, const char_type *, char, char *) const |
| |
| | UserCtypeBase (const char *) |
| |
|
| enum | MemFunc {
mf_is
, mf_is_range
, mf_scan_is
, mf_scan_not
,
mf_toupper
, mf_toupper_range
, mf_tolower
, mf_tolower_range
,
mf_widen
, mf_widen_range
, mf_narrow
, mf_narrow_range
,
n_funs
} |
| |
| const char *const | cname_ |
| |
| const unsigned * | masks_ |
| |
| const unsigned * | chars_ |
| |
| const unsigned * | upper_ |
| |
| const unsigned * | lower_ |
| |
| const unsigned * | narrow_ |
| |
| const unsigned * | wide_ |
| |
| _RWSTD_SIZE_T | n_all_calls_ |
| |
| _RWSTD_SIZE_T | n_calls_ [n_funs] |
| |
| _RWSTD_SIZE_T | n_throws_ [n_funs] |
| |
| _RWSTD_SIZE_T | throw_at_calls_ [n_funs] |
| |
| int | throw_char_ |
| |
| bool | throw_on_invalid_ |
| |
Definition at line 116 of file rw_ctype.h.
◆ UserCtype() [1/2]
◆ UserCtype() [2/2]
◆ do_narrow() [1/2]
| char UserCtype< char >::do_narrow |
( |
char_type |
ch, |
|
|
char |
dfault |
|
) |
| const |
|
protectedvirtual |
◆ do_narrow() [2/2]
| const UserCtype< char >::char_type * UserCtype< char >::do_narrow |
( |
const char_type * |
lo, |
|
|
const char_type * |
hi, |
|
|
char |
dflt, |
|
|
char * |
dst |
|
) |
| const |
|
protectedvirtual |
◆ do_tolower() [1/2]
| const UserCtype< char >::char_type * UserCtype< char >::do_tolower |
( |
char_type * |
lo, |
|
|
const char_type * |
hi |
|
) |
| const |
|
protectedvirtual |
◆ do_tolower() [2/2]
◆ do_toupper() [1/2]
| const UserCtype< char >::char_type * UserCtype< char >::do_toupper |
( |
char_type * |
lo, |
|
|
const char_type * |
hi |
|
) |
| const |
|
protectedvirtual |
◆ do_toupper() [2/2]
◆ do_widen() [1/2]
◆ do_widen() [2/2]
| const char * UserCtype< char >::do_widen |
( |
const char * |
lo, |
|
|
const char * |
hi, |
|
|
char_type * |
dst |
|
) |
| const |
|
protectedvirtual |
The documentation for this class was generated from the following files: