operator==(std::copyable_function)
Depuis fr.cppreference.net
friend bool operator==( const std::copyable_function& f, std::nullptr_t ) noexcept;
|
(depuis C++26) | |
Vérifie si le wrapper f a une cible invocable en le comparant formellement avec std::nullptr_t. Les wrappers vides (c'est-à-dire les wrappers sans cible) sont égaux, les fonctions non vides sont différentes.
Cette fonction n'est pas visible par la recherche non qualifiée ou qualifiée ordinaire, et ne peut être trouvée que par la recherche dépendante des arguments lorsque std::copyable_function<FunctionType> est une classe associée aux arguments.
L'opérateur != est synthétisé à partir de operator==.
Paramètres
| f | - |
std::copyable_function
à comparer
|
Valeur de retour
! f .
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
vérifie si le
std::copyable_function
a une cible
(fonction membre publique) |
|
|
(supprimé en C++20)
|
compare un
std::function
avec
nullptr
(modèle de fonction) |
|
(C++23)
|
compare un
std::move_only_function
avec
nullptr
(fonction) |