typedef int category;
int, to be used as an enum-like type that accepts bitmask combinations of any of the following static member constant values:| category | facets |
|---|---|
| locale::collate | collate |
| locale::ctype | ctype, codecvt |
| locale::monetary | moneypunct, money_get, money_put |
| locale::numeric | numpunct, num_get, num_put |
| locale::time | time_get, time_put |
| locale::messages | messages |
| locale::all | all of the above |
| locale::none | none of the above (defined as 0). |
static const int member of locale whose value can be combined with the others as a bitmask (using the OR bitwise operator).