Compartir a través de


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.