std::meta::is_vararg_function
Depuis fr.cppreference.net
| Défini dans l'en-tête <meta>
|
||
consteval bool is_vararg_function( std::meta::info r );
|
(depuis C++26) | |
Retourne true si r représente une fonction variadique. Sinon, retourne false.
Une fonction variadique (également appelée fonction à paramètres variables) est une fonction dont la liste de paramètres se termine par une ellipse qui n'est pas une expansion de paquet. De telles fonctions prennent un nombre variable d'arguments.
Paramètres
| r | - | une valeur de réflexion |
Valeur de retour
true si r représente une fonction variadique ; sinon false.
Exemple
Exécuter ce code
#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() {}
Voir aussi
(C++26) |
vérifie si la réflexion représente une fonction (fonction) |