Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.