Partilhar via


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.