std::meta::is_enumerator
De es.cppreference.net
C++
Biblioteca de reflexión
Tipos y consultas de reflexión
| Definido en el encabezado <meta>
|
||
consteval bool is_enumerator( std::meta::info r );
|
(desde C++26) | |
Devuelve true si r representa un enumerador. En caso contrario devuelve false.
Parámetros
| r | - | un valor de reflexión |
Valor de retorno
true si r representa un enumerador; en caso contrario false.
Ejemplo
Ejecutar este código
#include <meta>
enum E { e };
static_assert(std::meta::is_enumerator(^^e));
static_assert(!std::meta::is_enumerator(^^E));
int main() {}
Véase también
Template:cpp/meta/dsc is enum type(C++11) |
comprueba si un tipo es un tipo de enumeración (plantilla de clase) |