MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
owner_less< void >结构体 参考

通用所有权比较器特化 更多...

#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
 比较两个弱指针的所有权

详细描述

通用所有权比较器特化

支持不同类型智能指针之间的透明比较。

在文件 weak_ptr.hpp371 行定义.


该结构体的文档由以下文件生成: