728x90
반응형
execution::set_value
수신기에게 값을 전달하는 사용자 지정 지점이다.
constexpr unspecified set_value = unspecified;
execution::set_value 이름은 사용자 지정 지점 개체를 나타낸다. 일부 하위 표현식 R과 Vs...에 대한 표현식 execution::set_value(R, Vs...)는 다음과 동일한 표현식이다:
- R.set_value(Vs...), 해당 표현식이 유효한 경우. 선택된 함수에서 수신기 R의 값 채널로 값 Vs...을 보내지 않으면, 프로그램은 잘못된 형식으로 진단이 필요하지 않다.
- 그렇지 않으면 set_value(R, Vs...), 해당 표현식이 유효하면, void set_value(); 선언이 포함되고 execution::set_value의 선언이 포함되지 않은 컨텍스트에서 오버로드 작업이 수행된다. 오버로드 작업에서 선택된 함수가 수신기 R의 값 채널로 값 Vs...을 보내지 않으면, 프로그램은 잘못된 형식으로 진단은 필요하지 않다.
- 그렇지 않으면 execution::set_value(R, Vs...)은 잘못된 형식이다.
요구 사항
일반 헤더: boost/asio/execution/set_value.hpp
편의 헤더: boost/asio/execution.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - execution::submit (0) | 2021.01.24 |
---|---|
Boost.Asio 색인 - execution::start (0) | 2021.01.24 |
Boost.Asio 색인 - execution::set_error (0) | 2021.01.24 |
Boost.Asio 색인 - execution::set_done (0) | 2021.01.24 |
Boost.Asio 색인 - execution::sender_base (0) | 2021.01.24 |