operator==,!=(std::experimental::function)
Von cppreference.com
< cpp | experimental | function
| Definiert im Header <experimental/functional> |
||
| template< class R, class... ArgTypes > bool operator==( const std::experimental::function<R(ArgTypes...)>& f, |
(1) | (library fundamentals TS) |
| template< class R, class... ArgTypes > bool operator==( std::nullptr_t, |
(2) | (library fundamentals TS) (in Library Fundamentals TS v3 entfernt) |
| template< class R, class... ArgTypes > bool operator!=( const std::experimental::function<R(ArgTypes...)>& f, |
(3) | (library fundamentals TS) (in Library Fundamentals TS v3 entfernt) |
| template< class R, class... ArgTypes > bool operator!=( std::nullptr_t, |
(4) | (library fundamentals TS) (in Library Fundamentals TS v3 entfernt) |
Vergleicht eine std::experimental::function mit einem Nullzeiger. Leere Funktionen (d.h. Funktionen ohne aufrufbare Ziel) vergleichen gleich, nicht-leere Funktionen vergleichen ungleich.
|
Der Operator |
(library fundamentals TS v3) |
[edit] Parameter
| f | - | std::experimental::function zum Vergleichen |
[edit] Rückgabewert
1,2) !f
3,4) (bool) f
[edit] Siehe auch
| (in C++20 entfernt) |
vergleicht ein std::function mit nullptr (function template) |