|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
程序终止处理 更多...
#include "NeForce/core/config/c++config.hpp"类型定义 | |
| 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 |
| 快速退出程序 | |