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,