money_base

class money_base {
    enum part {none, sign, space,
        symbol, value};
    struct pattern {
        char field[4];
        };
    };

The class describes an enumeration and a structure common to all specializations of template class moneypunct. The enumeration part describes the possible values in elements of the array field in the structure pattern. The values of part are: