std:: time_get_byname
|
Definiert in Header
<locale>
|
||
|
template
<
class
CharT,
|
||
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:
-
CharTist einer von char und wchar_t , und -
InputItmuss 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
| 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>
)
|
|
[virtual]
|
extrahiert den Namen eines Wochentags aus dem Eingabestrom
(virtuelle geschützte Elementfunktion von
std::time_get<CharT,InputIt>
)
|
|
[virtual]
|
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
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
analysiert Zeit-/Datumsangaben aus einer Eingabezeichenfolge in
std::tm
(Klassentemplate) |
|
|
(C++11)
|
analysiert einen Datums-/Zeitwert mit angegebenem Format
(Funktionstemplate) |