Standard C++ Library Reference ISO/IEC (VERSION3)
moneypunct::positive_sign
string_type positive_sign() const;
The member function returns do_positive_sign().
moneypunct::string_type
typedef basic_string<Elem> string_type;
The type describes a specialization of template class basic_string whose objects can store copies of the punctuation
sequences.
moneypunct::thousands_sep
Elem thousands_sep() const;
The member function returns do_thousands_sep().
moneypunct_byname
template<class Elem, bool Intl>
 class moneypunct_byname
 : public moneypunct<Elem, Intl> {
public:
 explicit moneypunct_byname(const char *locname,
 size_t refs = 0);
protected:
 ~moneypunct_byname();
 };
The template class describes an object that can serve as a locale facet of type moneypunct<Elem, Intl>. Its
behavior is determined by the named locale locname. The constructor initializes its base object with
moneypunct<Elem, Intl>(refs).
num_get
template<class Elem, class InIt = istreambuf_iterator<Elem> >
 class num_get : public locale::facet {
public:
 typedef Elem char_type;
 typedef InIt iter_type;
 explicit num_get(size_t refs = 0);
 iter_type get(iter_type first, iter_type last,
 ios_base& iosbase, ios_base::iostate& state,
 long& val) const;
 iter_type get(iter_type first, iter_type last,
 ios_base& iosbase, ios_base::iostate& state,
 unsigned long& val) const;
 iter_type get(iter_type first, iter_type last,
 ios_base& iosbase, ios_base::iostate& state,
 double& val) const;
 iter_type get(iter_type first, iter_type last,
 ios_base& iosbase, ios_base::iostate& state,










