std::meta::is_vararg_function
De es.cppreference.net
| Definida en el encabezado <meta>
|
||
consteval bool is_vararg_function( std::meta::info r );
|
(desde C++26) | |
Devuelve true si r representa una función vararg. De lo contrario, devuelve false.
Una función vararg (también conocida como función variádica) es una función cuya lista de parámetros termina con una elipsis que no es una expansión de paquete. Dichas funciones toman un número variable de argumentos.
Parámetros
| r | - | un valor de reflexión |
Valor de retorno
true si r representa una función vararg; de lo contrario false.
Ejemplo
Ejecutar este código
#include <meta>
void f(...);
static_assert(std::meta::is_vararg_function(^^f));
void g(auto...);
static_assert(!std::meta::is_vararg_function(^^g));
int main() {}
Ver también
(C++26) |
comprueba si la reflexión representa una función (función) |