locale imbue(const locale& loc);
Effects: Calls each registered callback pair (fn, index) ([ios.base.callback]) as (*fn)(imbue_event, *this, index) at such a time that a call to ios_base::getloc() from within fn returns the new locale value loc.
locale getloc() const;