std:: set_unexpected
From cppreference.net
|
定義済みヘッダー
<exception>
|
||
|
std::
unexpected_handler
set_unexpected
(
std::
unexpected_handler
f
)
throw
(
)
;
|
(C++11まで) | |
|
std::
unexpected_handler
set_unexpected
(
std::
unexpected_handler
f
)
noexcept
;
|
(C++11で非推奨)
(C++17で削除) |
|
f を新たなグローバル std::unexpected_handler に設定し、以前にインストールされていた std::unexpected_handler を返します。
|
この関数はスレッドセーフです。
|
(C++11以降) |
パラメータ
| f | - | std::unexpected_handler 型の関数へのポインタ、またはヌルポインタ |
戻り値
以前にインストールされていた予期せぬ例外ハンドラ、またはインストールされていない場合はnullポインタ値。
関連項目
|
(deprecated in C++11)
(removed in C++17)
|
動的例外仕様が違反されたときに呼び出される関数
(関数) |
|
(deprecated in C++11)
(removed in C++17)
|
現在の
unexpected_handler
を取得する
(関数) |
|
(deprecated in C++11)
(removed in C++17)
|
std::unexpected
によって呼び出される関数の型
(typedef) |