|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
持有特定类型指针的险象指针包装 更多...
#include <hazard_ptr.hpp>
Public 成员函数 | |
| hazard_pointer_holder (hazard_pointer_domain &domain) | |
| 构造函数 | |
| T * | protect (const atomic< T * > &src) |
| 保护原子指针 | |
| T * | get () const noexcept |
| 获取当前保护的指针 | |
| T & | operator* () const noexcept |
| 解引用操作符 | |
| T * | operator-> () const noexcept |
| 箭头操作符 | |
| operator bool () const noexcept | |
| 检查是否持有有效指针 | |
| void | reset () noexcept |
| 重置持有的指针 | |
持有特定类型指针的险象指针包装
| T | 指针类型 |
将险象指针与一个特定类型的指针绑定,提供类型安全的访问。
在文件 hazard_ptr.hpp 第 468 行定义.
|
inlineexplicit |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |