Standard C++ Library Reference ISO/IEC (VERSION3)

num_put::put
iter_type put(iter_type next, ios_base& iosbase,
Elem fill, long val) const;
iter_type put(iter_type next, ios_base& iosbase,
Elem fill, unsigned long val) const;
iter_type put(iter_type iter_type next, ios_base& iosbase,
Elem fill, double val) const;
iter_type put(iter_type next, ios_base& iosbase,
Elem fill, long double val) const;
iter_type put(iter_type next, ios_base& iosbase,
Elem fill, const void *val) const;
iter_type put(iter_type next, ios_base& iosbase,
Elem fill, bool val) const;
All member functions return do_put(next, iosbase, fill, val).
num_put::iter_type
typedef InIt iter_type;
The type is a synonym for the template parameter OutIt.
num_put::num_put
explicit num_put(size_t refs = 0);
The constructor initializes its base object with locale::facet(refs).
numpunct
char_type · decimal_point · do_decimal_point · do_falsename · do_grouping ·
do_truename · do_thousands_sep · falsename · grouping · numpunct · string_type ·
thousands_sep · truename
template<class Elem, class numpunct : public locale::facet {
public:
typedef Elem char_type;
typedef basic_string<Elem> string_type;
explicit numpunct(size_t refs = 0);
Elem decimal_point() const;
Elem thousands_sep() const;
string grouping() const;
string_type truename() const;
string_type falsename() const;
static locale::id id;
protected:
~numpunct();
virtual Elem do_decimal_point() const;
virtual Elem do_thousands_sep() const;
virtual string do_grouping() const;
virtual string_type do_truename() const;
virtual string_type do_falsename() const;