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);