Namensräume
Varianten
Aktionen

std::time_get_byname

Von cppreference.com
< cpp‎ | locale
 
 
 
 
Definiert in Header <locale>
template<

    class CharT,
    class InputIt = std::istreambuf_iterator<CharT>

> class time_get_byname : public std::time_get<CharT, InputIt>

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

  • CharT ist einer von char und wchar_t, und
  • InputIt muss 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) [bearbeiten]
(Destruktor)
zerstört eine time_get_byname Facette
(protected member function) [bearbeiten]

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>) [bearbeiten]
ruft do_get_time auf
(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
ruft do_get_date auf
(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
ruft do_get_weekday auf
(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
ruft do_get_monthname auf
(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
ruft do_get_year auf
(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
(C++11)
ruft do_get auf
(öffentliche Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]

Geschützte Memberfunktionen

[virtuell]
ermittelt die bevorzugte Reihenfolge von Tag, Monat und Jahr
(virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
[virtuell]
extrahiert Stunden, Minuten und Sekunden aus dem Eingabestrom
(virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
[virtuell]
extrahiert Monat, Tag und Jahr aus einem Eingabestrom
(virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
[virtuell]
extrahiert den Namen eines Wochentags aus dem Eingabestrom
(virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
extrahiert einen Monatsnamen aus dem Eingabestrom
(virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
[virtuell]
extrahiert ein Jahr aus dem Eingabestrom
(virtuelle geschützte Member-Funktion von std::time_get<CharT,InputIt>) [bearbeiten]
[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>) [bearbeiten]

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

[bearbeiten] Siehe auch

analysiert Zeit-/Datumsangaben aus einer Eingabezeichensequenz in std::tm
(Klassentemplate) [bearbeiten]
(C++11)
Parst einen Datums-/Zeitwert nach dem angegebenen Format
(Funktion-Template) [bearbeiten]