|
libstdc++
|
Public Types | |
| using | is_transparent = void |
Public Member Functions | |
| template<typename _Tp1 , typename _Tp2 > | |
| bool | operator() (const shared_ptr< _Tp1 > &__lhs, const shared_ptr< _Tp2 > &__rhs) const noexcept |
| template<typename _Tp1 , typename _Tp2 > | |
| bool | operator() (const shared_ptr< _Tp1 > &__lhs, const weak_ptr< _Tp2 > &__rhs) const noexcept |
| template<typename _Tp1 , typename _Tp2 > | |
| bool | operator() (const weak_ptr< _Tp1 > &__lhs, const shared_ptr< _Tp2 > &__rhs) const noexcept |
| template<typename _Tp1 , typename _Tp2 > | |
| bool | operator() (const weak_ptr< _Tp1 > &__lhs, const weak_ptr< _Tp2 > &__rhs) const noexcept |
Provides ownership-based mixed equality comparisons of shared and weak pointers.
Definition at line 940 of file bits/shared_ptr.h.