Estrutura IsSame
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
Sintaxe
template <typename T1, typename T2>
struct IsSame;
template <typename T1>
struct IsSame<T1, T1>;
Parâmetros
T1
Um tipo .
T2
Outro tipo.
Comentários
Testa se um tipo especificado é o mesmo que outro tipo especificado.
Membros
Constantes públicas
Nome | Descrição |
---|---|
IsSame::value | Indica se um tipo é o mesmo que outro. |
Hierarquia de herança
IsSame
Requisitos
Cabeçalho: internal.h
Namespace: Microsoft::WRL::Details
IsSame::value
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
template <typename T1, typename T2>
struct IsSame
{
static const bool value = false;
};
template <typename T1>
struct IsSame<T1, T1>
{
static const bool value = true;
};
Comentários
Indica se um tipo é o mesmo que outro.
value
será true
se os parâmetros de modelo forem os mesmos e false
se os parâmetros de modelo forem diferentes.