NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
hazard_pointer_obj< T, Deleter > 模板类 参考final

险象指针对象模板 更多...

#include <hazard_ptr.hpp>

类 hazard_pointer_obj< T, Deleter > 继承关系图:
[图例]

Public 成员函数

 hazard_pointer_obj (T *p, Deleter d=Deleter())
 构造函数
void destroy () override
 销毁对象

额外继承的成员函数

Public 属性 继承自 hazard_pointer_obj_base
hazard_pointer_obj_basenext {nullptr}
 链表中的下一个对象

详细描述

template<typename T, typename Deleter = default_delete<void>>
class hazard_pointer_obj< T, Deleter >

险象指针对象模板

模板参数
T对象类型
Deleter删除器类型

包装需要回收的对象,包含自定义删除器。

在文件 hazard_ptr.hpp101 行定义.

构造及析构函数说明

◆ hazard_pointer_obj()

template<typename T, typename Deleter = default_delete<void>>
hazard_pointer_obj< T, Deleter >::hazard_pointer_obj ( T * p,
Deleter d = Deleter() )
inlineexplicit

构造函数

参数
p要管理的指针
d删除器

在文件 hazard_ptr.hpp111 行定义.

引用了 move().


该类的文档由以下文件生成: