NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
terminate.hpp 文件参考

程序终止处理 更多...

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

浏览该文件的源代码.

类型定义

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

函数

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

详细描述

程序终止处理

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

在文件 terminate.hpp 中定义.