std::chrono:: local_info
From cppreference.net
|
Definiert im Header
<chrono>
|
||
|
struct
local_info
;
|
(seit C++20) | |
Die Klasse
local_info
beschreibt das Ergebnis der Konvertierung einer
std::chrono::local_time
in eine
std::chrono::sys_time
.
-
Wenn das Ergebnis der Konvertierung eindeutig ist, dann
result
==
local_info
::
unique
,
firstwird mit dem korrekten std::chrono::sys_info ausgefüllt, undsecondwird nullinitialisiert. -
Wenn die
local_timenicht existiert, dann result == local_info :: nonexistent ,firstwird mit dem std::chrono::sys_info ausgefüllt, das unmittelbar vor derlocal_timeendet, undsecondwird mit dem std::chrono::sys_info ausgefüllt, das unmittelbar nach derlocal_timebeginnt. -
Wenn die
local_timemehrdeutig ist, dann result == local_info :: ambiguous ,firstwird mit dem std::chrono::sys_info ausgefüllt, das unmittelbar nach derlocal_timeendet, undsecondwird mit dem std::chrono::sys_info ausgefüllt, das unmittelbar vor derlocal_timebeginnt.
Dies ist eine niedrige Datenstruktur; typische Konvertierungen von
local_time
zu
sys_time
werden sie implizit anstatt explizit verwenden.
Inhaltsverzeichnis |
Memberkonstanten
| Name | Wert |
|
constexpr int
unique
[static]
|
0
(öffentliche statische Elementkonstante) |
|
constexpr int
nonexistent
[static]
|
1
(öffentliche statische Elementkonstante) |
|
constexpr int
ambiguous
[static]
|
2
(öffentliche statische Elementkonstante) |
Member-Objekte
| Member-Objekt | Typ |
result
|
int |
first
,
second
|
std::chrono::sys_info |
Nicht-Member-Funktionen
|
(C++20)
|
gibt eine
local_info
in einen Stream aus
(Funktions-Template) |
Hilfsklassen
Formatierungsunterstützung für
local_info
(Klassen-Template-Spezialisierung) |