We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
__item_iteration
1 parent 55acb82 commit f73723cCopy full SHA for f73723c
1 file changed
include/exec/sequence/iterate.hpp
@@ -53,7 +53,8 @@ namespace exec {
53
__operation_base<_Iterator, _Sentinel>* __parent_;
54
55
void start() & noexcept {
56
- stdexec::set_value(static_cast<_ItemRcvr&&>(__rcvr_), *__parent_->__iterator_++);
+ stdexec::set_value(static_cast<_ItemRcvr&&>(__rcvr_), *__parent_->__iterator_);
57
+ ++__parent_->__iterator_;
58
}
59
};
60
@@ -125,7 +126,6 @@ namespace exec {
125
126
if (this->__iterator_ == this->__sentinel_) {
127
stdexec::set_value(static_cast<_Receiver&&>(__rcvr_));
128
} else {
-
129
try {
130
stdexec::start(__op_.emplace(__emplace_from{[&] {
131
return stdexec::connect(
0 commit comments