std::meta::is_enumerator
De fr.cppreference.net
C++
Bibliothèque de réflexion
Types et requêtes de réflexion
| Défini dans l'en-tête <meta>
|
||
consteval bool is_enumerator( std::meta::info r );
|
(depuis C++26) | |
Retourne true si r représente un énumérateur. Sinon, retourne false.
Paramètres
| r | - | une valeur de réflexion |
Valeur de retour
true si r représente un énumérateur ; sinon false.
Exemple
Exécuter ce code
#include <meta>
enum E { e };
static_assert(std::meta::is_enumerator(^^e));
static_assert(!std::meta::is_enumerator(^^E));
int main() {}
Voir aussi
Modèle:cpp/meta/dsc is enum type(C++11) |
vérifie si un type est un type d'énumération (modèle de classe) |