Namespaces
Variants

std::execution:: just

From cppreference.net
Défini dans l'en-tête <execution>
struct just_t { /*unspecified*/ } ;
(1) (depuis C++26)
inline constexpr just_t just { } ;
(2) (depuis C++26)
(objet de point de personnalisation)
Signature d'appel
execution :: sender auto just ( auto && ... values ) ;
(depuis C++26)

Une fabrique d'expéditeur qui retourne un expéditeur qui se termine immédiatement en appelant la fonction set_value() du récepteur.

Soit ts un pack de sous-expressions. L'expression just ( ts... ) est équivalente en expression à /*make-sender*/ ( just, /*product-type*/ ( ts... ) )

Objets de point de personnalisation

Le nom execution::just 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é par execution::just_t . Voir CustomizationPointObject pour plus de détails.

Exemple