MCPcopy Create free account
hub / github.com/NVIDIA/stdexec / receiver

Class receiver

test/exec/test_repeat_until.cpp:272–293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

270 unsigned& throw_after_;
271 };
272 struct receiver
273 {
274 using receiver_concept = ::STDEXEC::receiver_tag;
275 void set_value() && noexcept
276 {
277 FAIL_CHECK("Unexpected value completion signal");
278 }
279 void set_stopped() && noexcept
280 {
281 FAIL_CHECK("Unexpected stopped completion signal");
282 }
283 void set_error(std::exception_ptr) && noexcept
284 {
285 CHECK(!done_);
286 }
287 void set_error(error_type const &) && noexcept
288 {
289 CHECK(!done_);
290 done_ = true;
291 }
292 bool& done_;
293 };
294 unsigned throw_after = 0;
295 bool done = false;
296 do

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected