Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.
Sintaxis
template <typename Base, typename Derived>
struct IsBaseOfStrict;
template <typename Base>
struct IsBaseOfStrict<Base, Base>;
Parámetros
Base
El tipo base.
Derivado
El tipo derivado.
Comentarios
Comprueba si un tipo es la base de otro.
La primera plantilla comprueba si un tipo se deriva de un tipo base, que podría producir true o false. La segunda plantilla comprueba si un tipo se deriva de si mismo, lo que siempre produce false.
Miembros
Constantes públicas
| Nombre | Descripción |
|---|---|
| IsBaseOfStrict::value | Indica si un tipo es la base de otro. |
Jerarquía de herencia
IsBaseOfStrict
Requisitos
Encabezado: internal.h
Espacio de nombres:Microsoft::WRL::Details
IsBaseOfStrict::value
Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.
static const bool value = __is_base_of(Base, Derived);
Comentarios
Indica si un tipo es la base de otro.
value es true si type Base es una clase base del tipo Derived; de lo contrario, es false.