Namespaces
Variants

std:: time_get_byname

From cppreference.net
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 ein std::time_get Facette, das die Zeit- und Datumsparsing-Regeln des bei seiner Konstruktion angegebenen Gebietsschemas kapselt.

Inhaltsverzeichnis

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.

Verschachtelte Typen

Typ Definition
char_type CharT
iter_type InputIt

Memberfunktionen

(Konstruktor)
konstruiert ein neues time_get_byname Facet
(öffentliche Elementfunktion)
(Destruktor)
zerstört ein time_get_byname Facet
(geschützte Elementfunktion)

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 einen neuen std::time_get_byname Facet für ein Locale mit name .

refs wird für die Ressourcenverwaltung verwendet: wenn refs == 0 , zerstört die Implementierung den Facet, wenn das letzte std::locale Objekt, das ihn enthält, zerstört wird. Andernfalls wird das Objekt nicht zerstört.

Parameter

name - der Name des Locale
refs - die Anzahl der Referenzen, die mit dem Facet verknüpft sind

std::time_get_byname:: ~time_get_byname

protected :
~time_get_byname ( ) ;

Zerstört den Facet.

Geerbt von std:: time_get

Geschachtelte Typen

Typ Definition
char_type CharT
iter_type InputIt

Datenelemente

Element Beschreibung
std::locale::id id [static] der Identifikator des Facets

Elementfunktionen

ruft do_date_order auf
(öffentliche Elementfunktion von std::time_get<CharT,InputIt> )
ruft do_get_time auf
(öffentliche Elementfunktion von std::time_get<CharT,InputIt> )
ruft do_get_date auf
(öffentliche Elementfunktion von std::time_get<CharT,InputIt> )
ruft do_get_weekday auf
(öffentliche Elementfunktion von std::time_get<CharT,InputIt> )
ruft do_get_monthname auf
(öffentliche Elementfunktion von std::time_get<CharT,InputIt> )
ruft do_get_year auf
(öffentliche Elementfunktion von std::time_get<CharT,InputIt> )
(C++11)
ruft do_get auf
(öffentliche Elementfunktion von std::time_get<CharT,InputIt> )

Geschützte Elementfunktionen

[virtual]
ermittelt die bevorzugte Reihenfolge von Tag, Monat und Jahr
(virtuelle geschützte Elementfunktion von std::time_get<CharT,InputIt> )
[virtual]
extrahiert Stunden, Minuten und Sekunden aus dem Eingabestrom
(virtuelle geschützte Elementfunktion von std::time_get<CharT,InputIt> )
[virtual]
extrahiert Monat, Tag und Jahr aus dem Eingabestrom
(virtuelle geschützte Elementfunktion von std::time_get<CharT,InputIt> )
extrahiert den Namen eines Wochentags aus dem Eingabestrom
(virtuelle geschützte Elementfunktion von std::time_get<CharT,InputIt> )
extrahiert einen Monatsnamen aus dem Eingabestrom
(virtuelle geschützte Elementfunktion von std::time_get<CharT,InputIt> )
[virtual]
extrahiert ein Jahr aus dem Eingabestrom
(virtuelle geschützte Elementfunktion von std::time_get<CharT,InputIt> )
[virtual] (C++11)
extrahiert Datums-/Zeitkomponenten aus dem Eingabestrom gemäß dem angegebenen Format
(virtuelle geschützte Elementfunktion von std::time_get<CharT,InputIt> )

Geerbt von std:: time_base

Geschachtelte Typen

Typ Definition
dateorder Aufzählungstyp für Datumsreihenfolge, definiert die Werte no_order , dmy , mdy , ymd , und ydm

Beispiel

Siehe auch

analysiert Zeit-/Datumsangaben aus einer Eingabezeichenfolge in std::tm
(Klassentemplate)
(C++11)
analysiert einen Datums-/Zeitwert mit angegebenem Format
(Funktionstemplate)