Standard C++ Library Reference ISO/IEC (VERSION3)
isprint
template<class Elem>
 bool isprint(Elem ch, const locale& loc) const;
The template function returns use_facet< ctype<Elem> >(loc). is(ctype<Elem>:: print, ch).
ispunct
template<class Elem>
 bool ispunct(Elem ch, const locale& loc) const;
The template function returns use_facet< ctype<Elem> >(loc). is(ctype<Elem>:: punct, ch).
isspace
template<class Elem>
 bool isspace(Elem ch, const locale& loc) const;
The template function returns use_facet< ctype<Elem> >(loc). is(ctype<Elem>:: space, ch).
isupper
template<class Elem>
 bool isupper(Elem ch, const locale& loc) const;
The template function returns use_facet< ctype<Elem> >(loc). is(ctype<Elem>:: upper, ch).
isxdigit
template<class Elem>
 bool isxdigit(Elem ch, const locale& loc) const;
The template function returns use_facet< ctype<Elem> >(loc). is(ctype<Elem>:: xdigit, ch).
locale
category · classic · combine · facet · global · id · locale · name · operator!= ·
operator() · operator==
class locale {
public:
 class facet;
 class id;
 typedef int category;
 static const category none, collate, ctype, monetary,
 numeric, time, messages, all;
 locale();
 explicit locale(const char *locname);
 locale(const locale& loc, const locale& other,
 category cat);










