Partilhar via


Estrutura de EnableIf

Oferece suporte à infra-estrutura WRL e não se destina a ser usado diretamente em seu código.

template <
   bool b,
   typename T = void
>

struct EnableIf;
template <
   typename T
>
struct EnableIf<true, T>;

Parâmetros

  • T
    Um tipo.

  • b
    Uma expressão booleana.

Comentários

Define um membro de dados do tipo especificado pelo parâmetro de modelo segundo se o primeiro parâmetro de modelo for avaliada como true.

Membros

BR244914.collapse_all(pt-br,VS.110).gifTypedefs pública

Nome

Descrição

type

Se o parâmetro de modelo b avalia true, especialização parcial define o membro de dados type ser do tipo T.

Hierarquia de herança

EnableIf

Requisitos

Cabeçalho: internal.h

Namespace: Microsoft::WRL::Details

Consulte também

Referência

Namespace Microsoft::WRL::Details