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

numpunct::grouping
string grouping() const;
The member function returns do_grouping().
numpunct::numpunct
explicit numpunct(size_t refs = 0);
The constructor initializes its base object with locale::facet(refs).
numpunct::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.
numpunct::thousands_sep
Elem thousands_sep() const;
The mmmber function returns do_thousands_sep().
numpunct::truename
string_type falsename() const;
The member function returns do_truename().
numpunct_byname
template<class Elem>
class numpunct_byname : public numpunct<Elem> {
public:
explicit numpunct_byname(const char *locname,
size_t refs = 0);
protected:
~numpunct_byname();
};
The template class describes an object that can serve as a locale facet of type numpunct<Elem>. Its behavior is
determined by the named locale locname. The constructor initializes its base object with
numpunct<Elem>(refs).
time_base
class time_base {
public:
enum dateorder {no_order, dmy, mdy, ymd, ydm};
};
The class serves as a base class for facets of template class time_get. It defines just the enumerated type dateorder
and several constants of this type. Each of the constants characterizes a different way to order the components of a date.
The constants are: