|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
通用所有权比较器特化 更多...
#include <weak_ptr.hpp>
Public 类型 | |
| using | is_transparent = void |
| 支持透明比较 | |
Public 成员函数 | |
| template<typename T, typename U> | |
| MSTL_NODISCARD bool | operator() (const shared_ptr< T > &lhs, const shared_ptr< U > &rhs) const noexcept |
| 比较两个共享指针的所有权 | |
| template<typename T, typename U> | |
| MSTL_NODISCARD bool | operator() (const shared_ptr< T > &lhs, const weak_ptr< U > &rhs) const noexcept |
| 比较共享指针和弱指针的所有权 | |
| template<typename T, typename U> | |
| MSTL_NODISCARD bool | operator() (const weak_ptr< T > &lhs, const shared_ptr< U > &rhs) const noexcept |
| 比较弱指针和共享指针的所有权 | |
| template<typename T, typename U> | |
| MSTL_NODISCARD bool | operator() (const weak_ptr< T > &lhs, const weak_ptr< U > &rhs) const noexcept |
| 比较两个弱指针的所有权 | |