std::meta::is_public, std::meta::is_protected, std::meta::is_private
De es.cppreference.net
consteval bool is_public( std::meta::info r );
|
(1) | (since C++26) |
consteval bool is_protected( std::meta::info r );
|
(2) | (since C++26) |
consteval bool is_private( std::meta::info r );
|
(3) | (since C++26) |
Determina si r representa un miembro de clase o una relación de clase base directa con el acceso especificado.
Formalmente, devuelve true si r representa cualquiera de los siguientes:
- un miembro de clase o campo de bits sin nombre que sea público, protegido o privado, respectivamente, o
- una relación de clase base directa (D, B) para la cual B es, respectivamente, una clase base pública, protegida o privada de D.
De lo contrario, devuelve false.
Parámetros
| r | - | un valor de reflexión |
Valor de retorno
true si r representa un miembro o relación de clase base directa con el acceso dado, de lo contrario false
Ejemplo
| Esta sección está incompleta Razón: no hay ejemplo |
Véase también
(C++26) |
comprueba si un miembro es accesible en un contexto dado (función) |