std::execution:: schedule, std::execution:: schedule_result_t
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definiert im Header
<execution>
|
||
|
struct
schedule_t
{
/*unspecified*/
}
;
|
(1) | (seit C++26) |
|
inline
constexpr
schedule_t schedule
{
}
;
|
(2) |
(seit C++26)
(Customization Point Object) |
|
Aufrufsignatur
|
||
|
execution
::
sender
auto
schedule
(
execution
::
scheduler
auto
sch
)
;
|
(seit C++26) | |
|
Hilfs-Ergebnistypen
|
||
|
template
<
execution
::
scheduler
Sch
>
using schedule_result_t = decltype ( schedule ( std:: declval < Sch > ( ) ) ) ; |
(3) | (seit C++26) |
Erhält einen Sender, der den Beginn eines Task-Graphen auf dem bereitgestellten Scheduler beschreibt.
Für einen Teilausdruck sch ist der Ausdruck schedule ( sch ) ausdrucksäquivalent zu sch. schedule ( ) .
Customization Point Objects
Der Name
execution::schedule
bezeichnet ein
Customization Point Object
, welches ein konstantes
Function Object
eines
Literal
semiregular
-Klassentyps ist. Die cv-unqualifizierte Version seines Typs ist ein Tag-Typ, bezeichnet als
execution::schedule_t
. Siehe
CustomizationPointObject
für Details.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |