Namespaces
Variants

std::execution:: let_value

From cppreference.net
헤더에 정의됨 <execution>
execution :: sender auto

let_value ( execution :: sender auto input,

std:: invocable < /*values-sent-by*/ ( input ) ... > function ) ;
(C++26부터)

매개변수

input - 실행 시 함수가 실행되는 값들을 전송하는 발신자
function - input 발신자로부터 전달된 값들로 호출될 호출 가능 객체

반환값

입력 발신자가 전송한 값을 인수로 하여 제공된 함수를 호출하는 노드를 추가한, 입력 발신자가 설명하는 태스크 그래프를 설명하는 발신자를 반환합니다.

let_value then 과 유사하지만, then 에서 반환된 sender가 해당 함수가 최종적으로 반환하는 값을 정확히 전송하는 반면 - let_value 는 함수가 sender를 반환해야 하며, let_value 에서 반환된 sender는 콜백에서 반환된 sender가 전송하는 값을 전송합니다.

예제