operator==,!= (std::experimental::function)
Defined in 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)
(removed in library fundamentals TS v3) |
template
<
class
R,
class
...
ArgTypes
>
bool
operator
!
=
(
const
std::
experimental
::
function
<
R
(
ArgTypes...
)
>
&
f,
|
(3) |
(library fundamentals TS)
(removed in library fundamentals TS v3) |
template
<
class
R,
class
...
ArgTypes
>
bool
operator
!
=
(
std::
nullptr_t
,
|
(4) |
(library fundamentals TS)
(removed in library fundamentals TS v3) |
Compares a
std::experimental::function
with a null pointer. Empty functions (that is, functions without a callable target) compare equal, non-empty functions compare non-equal.
The
|
(library fundamentals TS v3) |
Parameters
f | - |
std::experimental::function
to compare
|
Return value
See also
(removed in C++20)
|
compares a
std::function
with
nullptr
(function template) |