std::execution:: schedule, std::execution:: schedule_result_t
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Défini dans l'en-tête
<execution>
|
||
|
struct
schedule_t
{
/*unspecified*/
}
;
|
(1) | (depuis C++26) |
|
inline
constexpr
schedule_t schedule
{
}
;
|
(2) |
(depuis C++26)
(objet de point de personnalisation) |
|
Signature d'appel
|
||
|
execution
::
sender
auto
schedule
(
execution
::
scheduler
auto
sch
)
;
|
(depuis C++26) | |
|
Types de résultat auxiliaires
|
||
|
template
<
execution
::
scheduler
Sch
>
using schedule_result_t = decltype ( schedule ( std:: declval < Sch > ( ) ) ) ; |
(3) | (depuis C++26) |
Obtient un expéditeur décrivant le début d'un graphe de tâches sur le planificateur fourni.
Pour une sous-expression sch , l'expression schedule ( sch ) est expression-équivalente à sch. schedule ( ) .
Objets de point de personnalisation
Le nom
execution::schedule
désigne un
objet de point de personnalisation
, qui est un
objet fonction
constant d'un type de classe
littéral
semiregular
. La version sans qualificatif cv de son type est un type tag désigné comme
execution::schedule_t
. Voir
CustomizationPointObject
pour plus de détails.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |