Namensräume
Varianten
Aktionen

std::basic_streambuf<CharT,Traits>::pubimbue, std::basic_streambuf<CharT,Traits>::imbue

Von cppreference.com
< cpp‎ | io‎ | basic streambuf
 
 
 
 
std::locale pubimbue( const std::locale& loc );
(1)
protected:
virtual void imbue( const std::locale& loc );
(2)

Ändert das zugehörige Locale.

1) Setzt loc als zugehöriges Locale. Ruft imbue(loc) der am weitesten abgeleiteten Klasse auf.
2) Die Basisklassenversion dieser Funktion hat keine Auswirkung. Abgeleitete Klassen können diese Funktion überschreiben, um über Änderungen des Locales informiert zu werden. Die abgeleitete Klasse kann das Locale und Member-Facetten zwischen Aufrufen von imbue() cachen.

Inhalt

[bearbeiten] Parameter

loc - Locale-Objekt zum Verknüpfen

[bearbeiten] Rückgabewert

1) Vorheriges zugehöriges Locale.
2) (keiner)

[bearbeiten] Anmerkungen

Innerhalb des Aufrufs von imbue() gibt getloc() das vorherige Locale zurück.

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

holt eine Kopie der zugeordneten Locale
(member function) [bearbeiten]