| 494 | struct __future_state_base |
| 495 | { |
| 496 | constexpr __future_state_base(_Env __env, __impl const * __scope) |
| 497 | : __forward_scope_{std::in_place, |
| 498 | __scope->__stop_source_.get_token(), |
| 499 | __forward_stopped{&__stop_source_}} |
| 500 | , __env_(make_env(static_cast<_Env&&>(__env), |
| 501 | STDEXEC::prop{get_stop_token, __scope->__stop_source_.get_token()})) |
| 502 | {} |
| 503 | |
| 504 | ~__future_state_base() |
| 505 | { |