All callback functions registered with register_callback with imbue_event as its first parameter are called.
In fact, this member function calls its inherited homonym ios_base::imbue(loc), and if the stream is associated with a stream buffer, also calls rdbuf()->pubimbue(loc).
- locale object to be imbued as the new locale for the stream.
Return valueThe locale object associated with the stream before the call.
This code writes a floating point number using the user's prefered locale. For example, in a system configured with a Spanish locale as default, this should write the number using a comma decimal separator:
|ios_base::imbue||Imbue locale (public member function)|
|ios_base::getloc||Get current locale (public member function)|