(until C++20*)
(C++17)
(C++11)
make_exception_ptr(C++11)
current_exception(C++11)
rethrow_exception(C++11)
nested_exception(C++11)
throw_with_nested(C++11)
rethrow_if_nested(C++11)
Exception handling failures terminate terminate_handlerget_terminate
(C++11)
set_terminate bad_exception unexpected(until C++17*)
unexpected_handler(until C++17*)
get_unexpected(until C++17*)
set_unexpected(until C++17*)
Error numbers Error codes errno Assertions assert Exception categories logic_error invalid_argument domain_error length_error out_of_range runtime_error range_error overflow_error underflow_error tx_exception(TM TS)
System error error_category(C++11)
generic_category(C++11)
system_category(C++11)
error_condition(C++11)
errc(C++11)
error_code(C++11)
system_error(C++11)
Stacktrace stacktrace_entry(C++23)
basic_stacktrace(C++23)
Debugging support is_debugger_present(C++26)
breakpoint_if_debugging(C++26)
breakpoint(C++26)
[edit]Defined in header
<exception>
std::terminate_handler get_terminate() noexcept; (since C++11)
Returns the currently installed std::terminate_handler, which may be a null pointer.
This function is thread-safe. Prior call to std::set_terminate synchronizes-with (see std::memory_order) this function.
Contents [edit] Parameters(none)
[edit] Return valueThe currently installed std::terminate_handler.
[edit] Example This section is incompleteRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4