Namensräume
Varianten
Aktionen

std::chrono::leap_second

Von cppreference.com
< cpp‎ | chrono
 
 
 
std::chrono::leap_second
 
Definiert in Header <chrono>
class leap_second;
(seit C++20)

Die Klasse leap_second repräsentiert das Datum und die Uhrzeit einer Schaltsekundeneinfügung.

Benutzer können leap_second-Objekte nicht erstellen, außer durch Kopieren von vorhandenen leap_second-Objekten. Die Bibliotheksimplementierung erstellt leap_second-Objekte, wenn sie die Zeitzonendatenbank initialisiert und const-Zugriff auf diese Objekte bietet.

leap_second hat einen standardmäßig definierten Kopierkonstruktor und einen standardmäßig definierten Kopierzuweisungsoperator.

[bearbeiten] Memberfunktionen

erhält die Zeit der Schaltsekundeneinfügung
(public member function) [bearbeiten]

[bearbeiten] Nicht-Member-Funktionen

vergleicht zwei leap_second-Werte oder einen leap_second-Wert und eine sys_time
(function template) [bearbeiten]

[bearbeiten] Hilfsklassen

Hash-Unterstützung für std::chrono::leap_second
(Klassentemplate-Spezialisierung)