29
Input/output library
[input.output]
29.5
Iostreams base classes
[iostreams.base]
29.5.3
Class
ios_base
[ios.base]
29.5.3.3
Functions
[ios.base.locales]
🔗
locale imbue
(
const
locale
&
loc
)
;
1
#
Effects:
Calls each registered callback pair
(
fn, idx
)
(
[ios.base.callback]
) as
(
*
fn
)
(
imbue_event,
*
this
, idx
)
at such a time that a call to
ios_base
::
getloc
(
)
from within
fn
returns the new locale value
loc
.
2
#
Postconditions:
loc
=
=
getloc
(
)
.
3
#
Returns:
The previous value of
getloc
(
)
.
🔗
locale getloc
(
)
const
;
4
#
Returns:
If no locale has been imbued, a copy of the global C++ locale,
locale
(
)
, in effect at the time of construction
.
Otherwise, returns the imbued locale, to be used to perform locale-dependent input and output operations
.