cpp/locale/moneypunct byname

is a std facet which encapsulates monetary formatting preferences of a locale specified at its construction.

Specializations
The standard library is guaranteed to provide every specialization that satisfies the following type requirements:
 * is one of and, and
 * is a possible specialization on a parameter.