| 1599 | class item_operation : task_base |
| 1600 | { |
| 1601 | static void execute_(task_base* base, std::uint32_t /* tid */) noexcept |
| 1602 | { |
| 1603 | auto op = static_cast<item_operation*>(base); |
| 1604 | STDEXEC::set_value(static_cast<ItemReceiver&&>(op->item_receiver_), *op->it_); |
| 1605 | } |
| 1606 | |
| 1607 | ItemReceiver item_receiver_; |
| 1608 | std::ranges::iterator_t<Range> it_; |