8#ifndef STLAB_PRE_EXIT_HPP
9#define STLAB_PRE_EXIT_HPP
void(*)() noexcept pre_exit_handler
Function type invoked during pre_exit() (must not throw; noexcept with C++17 and later).
Definition pre_exit.hpp:37
void at_pre_exit(pre_exit_handler f)
Register a pre-exit handler. The pre-exit-handler may not throw. With C++17 or later it is required t...
Definition pre_exit.hpp:53
void stlab_pre_exit()
An extern "C" vector for pre-exit() to make it simpler to export the function from a shared library.
void stlab_at_pre_exit(pre_exit_handler f)
An extern "C" vector for at_pre-exit() to make it simpler to export the function from a shared librar...
void pre_exit()
Invoke all registered pre-exit handlers in the reverse order they are registered. It is safe to regis...
Definition pre_exit.hpp:49
Definition pre_exit.hpp:27
Definition reverse.hpp:28