explicit collate(size_t refs = 0);
The constructor initializes its base object with locale::facet(refs).
locale::
facet
(refs)