money_base


class
<locale>
class money_base;

Base class for moneypunct

This is not a facet type, but the base class that defines the part and pattern member types to be inherited by facet class moneypunct:

1
2
3
4
5
6
7
8
9
10
11
class money_base {
public:

  enum part {
    none, space, symbol, sign, value
  };

  struct pattern {
    char field[4];
  };
};


The values in the enumerated type part need not be the default ones. A library implementation may define each of the elements with a specific value, which must be uniquely type-castable to a value of type char.

See moneypunct::part and moneypunct::pattern for more information.