_com_ptr_t relační operátory
Konkrétní společnosti Microsoft
Porovnat ukazatel inteligentní objekt jiného inteligentní ukazatel ukazatel raw rozhraní nebo NULL.
template<typename _OtherIID>
bool operator==(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator==(
_com_ptr_t<_OtherIID>& p
);
template<typename _InterfaceType>
bool operator==(
_InterfaceType* p
);
template<>
bool operator==(
Interface* p
);
template<>
bool operator==(
const _com_ptr_t& p
) throw();
template<>
bool operator==(
_com_ptr_t& p
) throw();
bool operator==(
int null
);
template<typename _OtherIID>
bool operator!=(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator!=(
_com_ptr_t<_OtherIID>& p
);
template<typename _InterfaceType>
bool operator!=(
_InterfaceType* p
);
bool operator!=(
int null
);
template<typename _OtherIID>
bool operator<(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator<(
_com_ptr_t<_OtherIID>& p
);
template<typename _InterfaceType>
bool operator<(
_InterfaceType* p
);
template<typename _OtherIID>
bool operator>(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator>(_com_ptr_t<
_OtherIID>& p
);
template<typename _InterfaceType>
bool operator>(
_InterfaceType* p
);
template<typename _OtherIID>
bool operator<=(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator<=(
_com_ptr_t<_OtherIID>& p
);
template<typename _InterfaceType>
bool operator<=(
_InterfaceType* p
);
template<typename _OtherIID>
bool operator>=(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator>=(
_com_ptr_t<_OtherIID>& p
);
template<typename _InterfaceType>
bool operator>=(
_InterfaceType* p
);
Poznámky
Porovná ukazatel inteligentní objekt na jiné inteligentní ukazatel ukazatel raw rozhraní nebo NULL.S výjimkou NULL ukazatel zkoušky těchto operátorů první dotaz oba ukazatele pro IUnknowna porovnat výsledky.
Konec konkrétní společnosti Microsoft