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

Method register_token

include/exec/sequence/merge_each.hpp:99–107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97 __callback_t __on_stop_{};
98
99 void register_token(_Receiver& __receiver) noexcept
100 {
101 if constexpr (!unstoppable_token<__stop_token_t>)
102 {
103 // register stop callback:
104 __on_stop_.emplace(get_stop_token(STDEXEC::get_env(__receiver)),
105 __on_stop_request{__stop_source_});
106 }
107 }
108
109 void unregister_token() noexcept
110 {

Callers 1

startMethod · 0.80

Calls 2

get_envFunction · 0.70
emplaceMethod · 0.45

Tested by

no test coverage detected