std::set_unexpected
提供: cppreference.com
ヘッダ <exception> で定義
|
||
std::unexpected_handler set_unexpected( std::unexpected_handler f ); |
(C++11で非推奨) (C++17で削除) |
|
f
を新しいグローバルな std::unexpected_handler に設定し、以前設定されていた std::unexpected_handler を返します。
この関数はスレッドセーフです。 |
(C++11以上) |
目次 |
引数
f | - | std::unexpected_handler 型の関数へのポインタ、またはヌルポインタ |
戻り値
以前設定されていた unexpected ハンドラ、または何も設定されていなかった場合はヌルポインタ値。
例外
(なし) | (C++11未満) |
noexcept 指定: noexcept |
(C++11以上) |
関連項目
(C++17で削除) |
動的例外指定に違反したときに呼ばれる関数 (関数) |
(C++11)(C++17で削除) |
現在の unexpected_handler を取得します (関数) |
(C++17で削除) |
std::unexpected によって呼ばれる関数の型 (typedef) |