Namespaces
Variants

std::execution:: schedule, std::execution:: schedule_result_t

From cppreference.net
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