std::nachrichten
Von cppreference.com
| Definiert in Header <locale> |
||
| template< class CharT > class nachrichten; |
||
Die Klassenschablone std::messages ist eine Standard-Locale-Facettenklasse, die das Abrufen von Zeichenketten aus Nachrichtenverzeichnissen kapselt, wie sie beispielsweise von GNU gettext oder von POSIX catgets bereitgestellt werden.
Die Quelle der Nachrichten ist implementierungsabhängig.
Vererbungdiagramm
Inhalt |
[bearbeiten] Spezialisierungen
Die Standardbibliothek garantiert die Bereitstellung der folgenden Spezialisierungen (sie müssen von jedem Locale-Objekt implementiert werden)
| Definiert in Header
<locale> | |
| std::messages<char> | greift auf schmale Zeichenketten-Nachrichtenverzeichnisse zu |
| std::messages<wchar_t> | greift auf breite Zeichenketten-Nachrichtenverzeichnisse zu |
[bearbeiten] Verschachtelte Typen
| Typ | Definition |
char_type
|
CharT
|
string_type
|
std::basic_string<CharT> |
[edit] Datenmember
| Mitglied | Beschreibung |
std::locale::id id [static] |
die Kennung des Facets |
[bearbeiten] Memberfunktionen
erstellt eine neue messages-Facettenklasse(öffentliche Memberfunktion) | |
zerstört eine messages-Facettenklasse(geschützte Memberfunktion) | |
ruft do_open auf(public member function) | |
ruft do_get auf(public member function) | |
ruft do_close auf(public member function) |
[bearbeiten] Geschützte Memberfunktionen
| [virtuell] |
öffnet ein benanntes Nachrichtenverzeichnis (virtual protected member function) |
| [virtuell] |
ruft eine Nachricht aus einem geöffneten Nachrichtenverzeichnis ab (virtual protected member function) |
| [virtuell] |
schließt ein Nachrichtenverzeichnis (virtual protected member function) |
Abgeleitet von std::messages_base
Verschachtelte Typen
| Typ | Definition |
catalog
|
ein nicht spezifizierter vorzeichenbehafteter Ganzzahltyp |
[bearbeiten] Siehe auch
| definiert Nachrichtenkatalogtyp (Klasse) | |
repräsentiert die systemseitig bereitgestellte std::messages für die benannte Locale(Klassentemplate) |