Relační funkce šablony
Konkrétní společnosti Microsoft
template<typename _InterfaceType> bool operator==(
int NULL,
_com_ptr_t<_InterfaceType>& p
);
template<typename _Interface,
typename _InterfacePtr> bool operator==(
_Interface* i,
_com_ptr_t<_InterfacePtr>& p
);
template<typename _Interface> bool operator!=(
int NULL,
_com_ptr_t<_Interface>& p
);
template<typename _Interface,
typename _InterfacePtr> bool operator!=(
_Interface* i,
_com_ptr_t<_InterfacePtr>& p
);
template<typename _Interface> bool operator<(
int NULL,
_com_ptr_t<_Interface>& p
);
template<typename _Interface,
typename _InterfacePtr> bool operator<(
_Interface* i,
_com_ptr_t<_InterfacePtr>& p
);
template<typename _Interface> bool operator>(
int NULL,
_com_ptr_t<_Interface>& p
);
template<typename _Interface,
typename _InterfacePtr> bool operator>(
_Interface* i,
_com_ptr_t<_InterfacePtr>& p
);
template<typename _Interface> bool operator<=(
int NULL,
_com_ptr_t<_Interface>& p
);
template<typename _Interface,
typename _InterfacePtr> bool operator<=(
_Interface* i,
_com_ptr_t<_InterfacePtr>& p
);
template<typename _Interface> bool operator>=(
int NULL,
_com_ptr_t<_Interface>& p
);
template<typename _Interface,
typename _InterfacePtr> bool operator>=(
_Interface* i,
_com_ptr_t<_InterfacePtr>& p
);
Parametry
i
Ukazatel raw rozhraní.p
Inteligentní ukazatel.
Poznámky
Šablony tyto funkce umožňují srovnání s inteligentní ukazatel na pravé straně operátoru porovnání.Nejsou členské funkce _com_ptr_t.
Konec konkrétní společnosti Microsoft