std::chrono::operator==(std::chrono::zoned_time)
From cppreference.com
< cpp | chrono | zoned time
| ヘッダー <chrono> で定義 |
||
| template< class Duration1, class Duration2, class TimeZonePtr > bool operator==( const std::chrono::zoned_time<Duration1, TimeZonePtr>& x, |
(C++20以降) | |
2つのzoned_time値 x と y を比較します。2つのzoned_timeオブジェクトは、それらの時刻およびタイムゾーンポインタがoperator==に従って両方とも比較等しい場合に等しいとみなされます。
!= 演算子は operator== から合成される。
[編集] 返り値
x.get_time_zone() == y.get_time_zone() && x.get_sys_time() == y.get_sys_time()。ただし、比較はxとyの非静的データメンバに対して直接実行され、コピーは行われません。