std::promise<R>:: promise
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::promise
| Member functions | ||||
|
promise::promise
|
||||
| Getting the result | ||||
| Setting the result | ||||
| Non-member Functions | ||||
| Helper Classes | ||||
|
promise
(
)
;
|
(1) | (depuis C++11) |
|
template
<
class
Alloc
>
promise ( std:: allocator_arg_t , const Alloc & alloc ) ; |
(2) | (depuis C++11) |
|
promise
(
promise
&&
other
)
noexcept
;
|
(3) | (depuis C++11) |
|
promise
(
const
promise
&
other
)
=
delete
;
|
(4) | (depuis C++11) |
Construit un objet
promise
.
1)
Constructeur par défaut. Construit la promesse avec un état partagé vide.
2)
Construit la promesse avec un état partagé vide. L'état partagé est alloué en utilisant
alloc
.
Alloc
doit satisfaire aux exigences de
Allocator
.
3)
Constructeur de déplacement. Construit la promesse avec l'état partagé de
other
en utilisant la sémantique de déplacement. Après la construction,
other
n'a plus d'état partagé.
4)
promise
n'est pas copiable.
Paramètres
| alloc | - | allocateur à utiliser pour allouer l'état partagé |
| other | - |
autre
promise
dont acquérir l'état
|
Exceptions
1,2)
Peut lever des exceptions définies par l'implémentation.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |