|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
异常指针实现 更多...
#include <typeinfo>#include "NeForce/core/async/atomic.hpp"#include "NeForce/core/memory/unique_ptr.hpp"类 | |
| class | neforce::exception_wrapper |
| 异常包装器基类 更多... | |
| class | neforce::typed_exception_wrapper< Ex > |
| 类型化异常包装器模板类 更多... | |
| class | neforce::exception_ptr |
| 异常指针类 更多... | |
| struct | neforce::exception_ptr::ecb |
| 异常控制块 更多... | |
函数 | |
| void | neforce::rethrow_exception (const exception_ptr &p) |
| 重新抛出异常 | |
| template<typename Ex> | |
| exception_ptr | neforce::make_exception_ptr (Ex ex) |
| 创建异常指针 | |
| exception_ptr | neforce::current_exception () |
| 获取当前异常 | |