std:: set_unexpected
|
Défini dans l'en-tête
<exception>
|
||
|
std::
unexpected_handler
set_unexpected
(
std::
unexpected_handler
f
)
throw
(
)
;
|
(jusqu'à C++11) | |
|
std::
unexpected_handler
set_unexpected
(
std::
unexpected_handler
f
)
noexcept
;
|
(déprécié en C++11)
(supprimé en C++17) |
|
Rend f le nouveau gestionnaire global std::unexpected_handler et retourne le std::unexpected_handler précédemment installé.
|
Cette fonction est sûre dans un contexte multithread. Chaque appel à
|
(depuis C++11) |
Paramètres
| f | - | pointeur vers une fonction de type std::unexpected_handler , ou pointeur nul |
Valeur de retour
Le gestionnaire inattendu précédemment installé, ou une valeur de pointeur nul si aucun n'était installé.
Voir aussi
|
(deprecated in C++11)
(removed in C++17)
|
fonction appelée lorsque la spécification d'exception dynamique est violée
(fonction) |
|
(deprecated in C++11)
(removed in C++17)
|
obtient le
unexpected_handler
actuel
(fonction) |
|
(deprecated in C++11)
(removed in C++17)
|
le type de la fonction appelée par
std::unexpected
(typedef) |