NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
terminate.hpp 文件参考

程序终止处理 更多...

terminate.hpp 的引用(Include)关系图:

浏览该文件的源代码.

类型定义

using neforce::terminate_handler = void (*)()
 终止处理函数指针类型
using neforce::exit_handler = void (*)()
 退出处理函数指针类型

函数

void neforce::set_terminate (terminate_handler handler) noexcept
 设置终止处理函数
void neforce::terminate () noexcept
 终止处理
void neforce::abort () noexcept
 终止进程
int neforce::set_exit (exit_handler handler) noexcept
 注册退出处理函数
void neforce::exit (int status)
 正常终止程序
void neforce::immediate_exit (int status) noexcept
 快速终止程序
int neforce::set_quick_exit (exit_handler handler) noexcept
 注册快速退出处理函数
void neforce::quick_exit (int status) noexcept
 快速退出程序

详细描述

程序终止处理

此文件提供了程序终止相关的函数声明, 用于处理未捕获的异常和程序异常终止。

在文件 terminate.hpp 中定义.