Estrutura IsBaseOfStrict
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
Sintaxe
template <typename Base, typename Derived>
struct IsBaseOfStrict;
template <typename Base>
struct IsBaseOfStrict<Base, Base>;
Parâmetros
Base
O tipo base.
Derivada
O tipo derivado.
Comentários
Testa se um tipo é a base de outro.
O primeiro modelo testa se um tipo é derivado de um tipo base, o que pode resultar em true
ou false
. O primeiro modelo testa se um tipo é derivado de um tipo base, o que sempre resulta em false
.
Membros
Constantes públicas
Nome | Descrição |
---|---|
IsBaseOfStrict::value | Testa se um tipo é a base de outro. |
Hierarquia de herança
IsBaseOfStrict
Requisitos
Cabeçalho: internal.h
Namespace: Microsoft::WRL::Details
IsBaseOfStrict::value
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
static const bool value = __is_base_of(Base, Derived);
Comentários
Testa se um tipo é a base de outro.
value
será true
se o tipo Base
for uma classe base do tipo Derived
, caso contrário, será false
.