Partilhar via


ComPtrRef::operator = = operador

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

bool operator==(
   const Details::ComPtrRef<ComPtr<T>>& a,
   const Details::ComPtrRef<ComPtr<U>>& b
);

bool operator==(
   const Details::ComPtrRef<ComPtr<T>>& a,
   decltype(__nullptr)
);

bool operator==(
   decltype(__nullptr),
   const Details::ComPtrRef<ComPtr<T>>& a
);

bool operator==(
   const Details::ComPtrRef<ComPtr<T>>& a,
   void* b
);

bool operator==(
   void* b,
   const Details::ComPtrRef<ComPtr<T>>& a
);

Parâmetros

  • a
    Uma referência a um objeto ComPtrRef.

  • b
    Uma referência a outro objeto de ComPtrRef ou um ponteiro para um tipo anônimo (void*).

Valor de retorno

A primeira produz operador true se objeto a é igual ao objeto b; Caso contrário, false.

Os operadores de segundo e terceiro rendimento true se objeto a é igual a nullptr; Caso contrário, false.

Os operadores de quarto e quinto rendimento true se objeto a é igual ao objeto b; Caso contrário, false.

Comentários

Indica se os dois objetos ComPtrRef são iguais.

Requisitos

Cabeçalho: client.h

Namespace: Microsoft::WRL::Details

Consulte também

Referência

Namespace Microsoft::WRL::Details

Classe ComPtrRef