méthode de promise::set_exception
Atomique stocke une exception suite à l'objet d' promise et définit l'état asynchrone associépour préparer.
void set_exception(exception_ptr Exc);
Paramètres
- Exc
exception_ptr stocké par cette méthode comme résultat d'exception.
Notes
Si l'objet d' promise n'a pas d'état asynchrone associé, à celle-ci lève une exception future_error méthode qui a un code d'erreur d' no_state.
Si set_exception, set_exception_at_thread_exit, set_value, ou set_value_at_thread_exit a déjà été appelé pour un objet d' promise qui a le même état asynchrone associé, à celle-ci lève une exception future_error méthode qui a un code d'erreur d' promise_already_satisfied.
Suite à cette méthode, tous les threads qui sont bloqués sur l'état asynchrone associées deviennent débloqués.
Configuration requise
Préanalyse d'En-tête :
L'espace de noms : DST