metodo promise::set_exception
Atomico archivia l'eccezione come risultato dell'oggetto di promise e imposta lo stato collegato asincronoin attesa.
void set_exception(exception_ptr Exc);
Parametri
- Exc
exception_ptr archiviato con questo metodo come risultato di eccezione.
Note
Se l'oggetto di promise non è stato collegato asincrono, genera un'eccezione di questo metodo future_error che abbia un codice di errore no_state.
Se set_exception, set_exception_at_thread_exit, set_value, o set_value_at_thread_exit è già stato chiamato per un oggetto di promise con lo stesso stato collegato asincrono, genera un'eccezione di questo metodo future_error con un codice di errore promise_already_satisfied.
Il risultato di questo metodo, tutti i thread bloccati stato asincrono collegate vengono sbloccati.
Requisiti
Implementazioni diIntestazione:
Spazio dei nomi: deviazione standard