cpp/locale/money put

Class encapsulates the rules for formatting monetary values as strings. The standard I/O manipulator std uses the facet of the I/O stream's locale.

If a specialization is not guaranteed to be provided by the standard library (see below), the behaviors of its put and do_put are not guaranteed as specified.

Specializations
The standard library is guaranteed to provide the following specializations (they are ):

In addition, the standard library is also guaranteed to provide every specialization that satisfies the following type requirements:
 * is one of
 * , and
 * any other implementation-defined character type that meets the requirements for a character on which any of the iostream components can be instantiated; and
 * must meet the requirements of.
 * must meet the requirements of.