operator==, operator<=>(std::coroutine_handle)
| Défini dans l'en-tête <coroutine>
|
||
constexpr bool
operator==( std::coroutine_handle<> x, std::coroutine_handle<> y ) noexcept;
|
(1) | (depuis C++20) |
constexpr std::strong_ordering
operator<=>( std::coroutine_handle<> x, std::coroutine_handle<> y ) noexcept;
|
(2) | (depuis C++20) |
Compare deux std::coroutine_handle<> valeurs x et y selon leurs adresses sous-jacentes.
Les opérateurs <, <=, >, >= et != sont synthétisés à partir de operator<=> et operator== respectivement.
Paramètres
| x, y | - | std:: coroutine_handle <> valeurs à comparer |
Valeur de retour
Notes
Bien que ces opérateurs ne soient surchargés que pour std:: coroutine_handle <> , les autres spécialisations de std::coroutine_handle sont également comparables par égalité et comparables à trois voies, car elles sont implicitement convertibles en std:: coroutine_handle <> .
Exemple
|
Cette section est incomplète
Raison : aucun exemple |