|
libstdc++
|
#include <memory>
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.
| using std::owner_equal::is_transparent = void |
Definition at line 966 of file bits/shared_ptr.h.
|
inlinenoexcept |
Definition at line 944 of file bits/shared_ptr.h.
|
inlinenoexcept |
Definition at line 950 of file bits/shared_ptr.h.
|
inlinenoexcept |
Definition at line 956 of file bits/shared_ptr.h.
|
inlinenoexcept |
Definition at line 962 of file bits/shared_ptr.h.