IsBaseOfStrict (estructura)
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
.