Namespaces
Variants

std:: messages

From cppreference.net
Definiert in Header <locale>
template < class CharT >
class messages ;

Klassentemplate std::messages ist ein standardmäßiges Locale-Facet, das das Abrufen von Zeichenketten aus Nachrichtenkatalogen kapselt, wie sie beispielsweise von GNU gettext oder von POSIX catgets bereitgestellt werden.

Die Quelle der Nachrichten ist implementierungsdefiniert.

cpp/locale/messages base cpp/locale/locale/facet std-messages-inheritance.svg

Vererbungsdiagramm

Inhaltsverzeichnis

Spezialisierungen

Die Standardbibliothek garantiert die Bereitstellung der folgenden Spezialisierungen (sie sind von jedem Locale-Objekt implementiert werden müssen ):

Definiert im Header <locale>
std :: messages < char > Zugriff auf Narrow-String-Nachrichtenkatalog
std :: messages < wchar_t > Zugriff auf Wide-String-Nachrichtenkatalog

Verschachtelte Typen

Typ Definition
char_type CharT
string_type std:: basic_string < CharT >

Datenmitglieder

Mitglied Beschreibung
std::locale::id id [static] der Identifikator des Facet

Memberfunktionen

Konstruiert eine neue messages Facette
(öffentliche Elementfunktion)
zerstört eine messages Facette
(geschützte Elementfunktion)
ruft do_open auf
(öffentliche Elementfunktion)
ruft do_get auf
(öffentliche Elementfunktion)
ruft do_close auf
(öffentliche Elementfunktion)

Geschützte Memberfunktionen

[virtual]
öffnet einen benannten Nachrichtenkatalog
(virtuelle geschützte Memberfunktion)
[virtual]
ruft eine Nachricht aus einem geöffneten Nachrichtenkatalog ab
(virtuelle geschützte Memberfunktion)
[virtual]
schließt einen Nachrichtenkatalog
(virtuelle geschützte Memberfunktion)

Geerbt von std:: messages_base

Verschachtelte Typen

Typ Definition
catalog ein nicht näher bezeichneter Ganzzahltyp mit Vorzeichen

Siehe auch

definiert den Nachrichtenkatalogtyp
(Klasse)
repräsentiert das systemseitig bereitgestellte std::messages für die benannte Locale
(Klassentemplate)