Standard C++ Library Reference ISO/IEC (VERSION3)
class money_base;
template<class Elem, bool Intl, class InIt>
 class money_get;
template<class Elem, bool Intl, class OutIt>
 class money_put;
template<class Elem, bool Intl>
 class moneypunct;
template<class Elem, bool Intl>
 class moneypunct_byname;
class messages_base;
template<class Elem>
 class messages;
template<class Elem>
 class messages_byname;
 // TEMPLATE FUNCTIONS
template<class Facet>
 bool has_facet(const locale& loc);
template<class Facet>
 const Facet& use_facet(const locale& loc);
template<class Elem>
 bool isspace(Elem ch, const locale& loc) const;
template<class Elem>
 bool isprint(Elem ch, const locale& loc) const;
template<class Elem>
 bool iscntrl(Elem ch, const locale& loc) const;
template<class Elem>
 bool isupper(Elem ch, const locale& loc) const;
template<class Elem>
 bool islower(Elem ch, const locale& loc) const;
template<class Elem>
 bool isalpha(Elem ch, const locale& loc) const;
template<class Elem>
 bool isdigit(Elem ch, const locale& loc) const;
template<class Elem>
 bool ispunct(Elem ch, const locale& loc) const;
template<class Elem>
 bool isxdigit(Elem ch, const locale& loc) const;
template<class Elem>
 bool isalnum(Elem ch, const locale& loc) const;
template<class Elem>
 bool isgraph(Elem ch, const locale& loc) const;
template<class Elem>
 Elem toupper(Elem ch, const locale& loc) const;
template<class Elem>
 Elem tolower(Elem ch, const locale& loc) const;
 };
codecvt
template<class Elem, class Byte, class Statype>
 class codecvt










