std::chrono::operator==(std::chrono::zoned_time)
Von cppreference.com
< cpp | chrono | zoned time
| Definiert in Header <chrono> |
||
| template< class Duration1, class Duration2, class TimeZonePtr > bool operator==( const std::chrono::zoned_time<Duration1, TimeZonePtr>& x, |
(seit C++20) | |
Vergleicht die beiden zoned_time-Werte x und y. Zwei zoned_time-Objekte sind gleich, wenn ihre Zeitpunkte und Zeitzonen-Zeiger gemäß operator== gleich sind.
Der Operator != wird aus operator== synthetisiert.
[bearbeiten] Rückgabewert
x.get_time_zone() == y.get_time_zone() && x.get_sys_time() == y.get_sys_time(), außer dass die Vergleiche direkt mit den nichtstatischen Datenmitgliedern von x und y durchgeführt werden und keine Kopien erstellt werden.