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

};
The template class describes an object that can serve as a locale facet, to desceibe the sequences of type Elem used to
represent the input fields matched by num_get or the output fields generated by num_get.
As with any locale facet, the static object id has an initial stored value of zero. The first attempt to access its stored
value stores a unique positive value in id.
numpunct::char_type
typedef Elem char_type;
The type is a synonym for the template parameter Elem.
numpunct::decimal_point
Elem decimal_point() const;
The member function returns do_decimal_point().
numpunct::do_decimal_point
Elem do_decimal_point() const;
The protected virtual member function returns a locale-specific element to use as a decimal-point.
numpunct::do_falsename
string_type do_falsename() const;
The protected virtual member function returns a locale-specific sequence to use as a text representation of the value
false.
numpunct::do_grouping
string do_grouping() const;
The protected virtual member function returns a locale-specific rule for determining how digits are grouped to the left of
any decimal point. The encoding is the same as for lconv::grouping.
numpunct::do_thousands_sep
Elem do_thousands_sep() const;
The protected virtual member function returns a locale-specific element to use as a group separator to the left of any
decimal point.
numpunct::do_truename
string_type do_truename() const;
The protected virtual member function returns a locale-specific sequence to use as a text representation of the value true.
numpunct::falsename
string_type falsename() const;
The member function returns do_falsename().