Namespaces
Variants

operator==(std::copyable_function)

De es.cppreference.net
 
 
Biblioteca de utilidades
Soporte de lenguaje
Soporte de tipos (tipos básicos, RTTI)
Macros de prueba de características de bibliotecas (C++20)
Utilidades de programa
Funciones variádicas
Soporte de corrutinas (C++20)
Soporte de contratos (C++26)
Comparación a tres vías
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilidades generales
Operadores relacionales (obsoleto en C++20)
 
Objetos función
Invocación de función
(C++17)(C++23)
Objeto función identidad
(C++20)
Envoltorios de operador transparentes
(C++14)
(C++14)
(C++14)
(C++14)  
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)

Binders y adaptadores antiguos
(hasta C++17*)
(hasta C++17*)
(hasta C++17*)
(hasta C++17*)  
(hasta C++17*)
(hasta C++17*)(hasta C++17*)(hasta C++17*)(hasta C++17*)
(hasta C++20*)
(hasta C++20*)
(hasta C++17*)(hasta C++17*)
(hasta C++17*)(hasta C++17*)

(hasta C++17*)
(hasta C++17*)(hasta C++17*)(hasta C++17*)(hasta C++17*)
(hasta C++20*)
(hasta C++20*)
 
 
friend bool operator==( const std::copyable_function& f, std::nullptr_t ) noexcept;
(desde C++26)

Comprueba si el envoltorio f tiene un destino invocable comparándolo formalmente con std::nullptr_t. Los envoltorios vacíos (es decir, envoltorios sin destino) se comparan iguales, las funciones no vacías se comparan como desiguales.

Esta función no es visible para la búsqueda no calificada ordinaria ni para la búsqueda calificada, y solo se puede encontrar mediante la búsqueda dependiente de argumentos cuando std::copyable_function<FunctionType> es una clase asociada de los argumentos.

El operador != se sintetiza a partir de operator==.

Parámetros

f - std::copyable_function para comparar

Valor de retorno

! f .

Ejemplo

Véase también

verifica si el std::copyable_function tiene un objetivo
(función miembro pública)
(eliminado en C++20)
compara un std::function con nullptr
(plantilla de función)
(C++23)
compara un std::move_only_function con nullptr
(función)