Standard C++ Library Reference ISO/IEC (VERSION3)
The first member function returns do_narrow(ch, dflt). The second member function returns
do_narrow(first, last, dflt, dest).
ctype::scan_is
const Elem *scan_is(mask maskval, const Elem *first,
const Elem *last) const;
The member function returns do_scan_is(maskval, first, last).
ctype::scan_not
const Elem *scan_not(mask maskval, const Elem *first,
const Elem *last) const;
The member function returns do_scan_not(maskval, first, last).
ctype::tolower
Elem tolower(Elem ch) const;
const Elem *tolower(Elem *first, Elem *last) const;
The first member function returns do_tolower(ch). The second member function returns do_tolower(first,
last).
ctype::toupper
Elem toupper(Elem ch) const;
const Elem *toupper(Elem *first, Elem *last) const;
The first member function returns do_toupper(ch). The second member function returns do_toupper(first,
last).
ctype::widen
Elem widen(char byte) const;
const char *widen(char *first, char *last, Elem *dest) const;
The first member function returns do_widen(byte). The second member function returns do_widen(first,
last, dest).
ctype<char>
template<>
class ctype<char>
: public locale::facet, public ctype_base {
public:
typedef char char_type;
explicit ctype(const mask *tab = 0, bool del = false,
size_t refs = 0);
bool is(mask maskval, char ch) const;
const char *is(const char *first, const char *last,
mask *dest) const;
const char *scan_is(mask maskval,
const char *first, const char *last) const;
const char *scan_not(mask maskval,