|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
异常控制块 更多...
#include <exception_ptr.hpp>
Public 成员函数 | |
| ecb (unique_ptr< exception_wrapper > wrapper) | |
| 构造函数 | |
| NEFORCE_ALWAYS_INLINE void | add_ref () noexcept |
| 增加引用计数 | |
| NEFORCE_ALWAYS_INLINE void | release () noexcept |
| 减少引用计数 | |
Public 属性 | |
| unique_ptr< exception_wrapper > | wrapper |
| 异常包装器 | |
| atomic< int > | ref_count {1} |
| 引用计数 | |
|
inlineexplicit |
|
inlinenoexcept |
减少引用计数
在文件 exception_ptr.hpp 第 137 行定义.
引用了 memory_order_acq_rel, memory_order_acquire , 以及 ref_count.
被这些函数引用 exception_ptr::make_exception_ptr.