std::time_get_byname
Von cppreference.com
| Definiert in Header <locale> |
||
| template< class CharT, |
||
std::time_get_byname ist eine std::time_get Facette, die die Zeit- und Datumsanalyse-Regeln der bei ihrer Konstruktion angegebenen Locale kapselt.
Inhalt |
[bearbeiten] Spezialisierungen
Die Standardbibliothek garantiert die Bereitstellung jeder Spezialisierung, die die folgenden Typanforderungen erfüllt
-
CharTist einer von char und wchar_t, und -
InputItmuss die Anforderungen von LegacyInputIterator erfüllen.
[bearbeiten] Verschachtelte Typen
| Typ | Definition |
char_type
|
CharT
|
iter_type
|
InputIt
|
[bearbeiten] Member-Funktionen
| (Konstruktor) |
konstruiert eine neue time_get_byname Facette(public member function) |
| (Destruktor) |
zerstört eine time_get_byname Facette(protected member function) |
std::time_get_byname::time_get_byname
| explicit time_get_byname( const char* name, std::size_t refs = 0 ); |
||
| explicit time_get_byname( const std::string& name, std::size_t refs = 0 ); |
(seit C++11) | |
Konstruiert eine neue std::time_get_byname Facette für eine Locale mit dem Namen name.
refs wird für die Ressourcenverwaltung verwendet: Wenn refs = 0 ist, zerstört die Implementierung die Facettenklasse, wenn das letzte std::locale-Objekt, das sie hält, zerstört wird. Andernfalls wird das Objekt nicht zerstört.
Parameter
| name | - | der Name der Locale |
| refs | - | die Anzahl der Referenzen, die auf die Facettenklasse verweisen |
std::time_get_byname::~time_get_byname
| protected: ~time_get_byname(); |
||
Zerstört die Facettenklasse.
Geerbte von std::time_get
Verschachtelte Typen
| Typ | Definition |
char_type
|
CharT
|
iter_type
|
InputIt
|
[edit] Datenmember
| Mitglied | Beschreibung |
std::locale::id id [static] |
die Kennung des Facets |
Memberfunktionen
ruft do_date_order auf(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) | |
ruft do_get_time auf(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) | |
ruft do_get_date auf(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) | |
ruft do_get_weekday auf(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) | |
ruft do_get_monthname auf(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) | |
ruft do_get_year auf(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) | |
| (C++11) |
ruft do_get auf(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) |
Geschützte Memberfunktionen
| [virtuell] |
ermittelt die bevorzugte Reihenfolge von Tag, Monat und Jahr (virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) |
| [virtuell] |
extrahiert Stunden, Minuten und Sekunden aus dem Eingabestrom (virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) |
| [virtuell] |
extrahiert Monat, Tag und Jahr aus einem Eingabestrom (virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) |
| [virtuell] |
extrahiert den Namen eines Wochentags aus dem Eingabestrom (virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) |
| [virtuell] |
extrahiert einen Monatsnamen aus dem Eingabestrom (virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) |
| [virtuell] |
extrahiert ein Jahr aus dem Eingabestrom (virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) |
| [virtual] (C++11) |
extrahiert Datum/Uhrzeit-Komponenten aus dem Eingabestream gemäß dem angegebenen Format (virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) |
Geerbte von std::time_base
Verschachtelte Typen
| Typ | Definition |
dateorder
|
Datum-Reihenfolge-Aufzählungstyp, der die Werte no_order, dmy, mdy, ymd und ydm definiert |
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| analysiert Zeit-/Datumsangaben aus einer Eingabezeichensequenz in std::tm (Klassentemplate) | |
| (C++11) |
Parst einen Datums-/Zeitwert nach dem angegebenen Format (Funktion-Template) |