Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA/stdexec
/ functions
Functions
3,158 in github.com/NVIDIA/stdexec
⨍
Functions
3,158
◇
Types & classes
1,899
↓ 518 callers
Function
then
examples/algorithms/then.hpp:100
↓ 277 callers
Function
start
test/test_common/retry.hpp:115
↓ 269 callers
Method
get_scheduler
include/exec/timed_thread_scheduler.hpp:449
↓ 205 callers
Function
schedule
include/exec/thread_pool_base.hpp:511
↓ 127 callers
Method
load
include/stdexec/__detail/__atomic.hpp:103
↓ 115 callers
Function
get_id
test/exec/test_task.cpp:47
↓ 115 callers
Function
set_value
include/exec/asio/completion_token.hpp:134
↓ 112 callers
Method
value
test/test_common/type_helpers.hpp:61
↓ 93 callers
Function
get_env
include/exec/repeat_n.hpp:100
↓ 86 callers
Method
push_back
include/exec/detail/bwos_lifo_queue.hpp:263
↓ 74 callers
Function
wait_for_value
test/test_common/receivers.hpp:589
↓ 73 callers
Function
get_env
include/stdexec/__detail/__task.hpp:642
↓ 73 callers
Function
test
test/stdexec/queries/test_env.cpp:75
↓ 72 callers
Method
size
include/exec/linux/detail/memory_mapped_region.hpp:74
↓ 66 callers
Method
start_next
Actually start the command from the last started operation_state Blocks if no command registered (i.e., no operation state started)
test/test_common/schedulers.hpp:98
↓ 66 callers
Method
store
include/stdexec/__detail/__atomic.hpp:108
↓ 59 callers
Method
get
test/nvexec/then.cpp:314
↓ 55 callers
Method
set
include/exec/detail/numa.hpp:266
↓ 54 callers
Method
begin
include/stdexec/__detail/__static_vector.hpp:99
↓ 54 callers
Method
request_stop
include/stdexec/stop_token.hpp:253
↓ 49 callers
Method
end
include/stdexec/__detail/__static_vector.hpp:111
↓ 47 callers
Method
allocated
test/test_common/scope_helpers.hpp:76
↓ 47 callers
Method
promise
include/stdexec/coroutine.hpp:153
↓ 45 callers
Method
pop_back
include/exec/detail/bwos_lifo_queue.hpp:211
↓ 42 callers
Method
reset
@brief Resets the io context to its initial state.
include/exec/linux/io_uring_context.hpp:428
↓ 40 callers
Method
on_empty
include/exec/async_scope.hpp:824
↓ 40 callers
Function
start
include/exec/async_scope.hpp:398
↓ 36 callers
Function
set_error
include/exec/async_scope.hpp:593
↓ 35 callers
Method
join
test/exec/asio/test_completion_token.cpp:497
↓ 34 callers
Method
get_token
test/stdexec/algos/adaptors/test_associate.cpp:249
↓ 33 callers
Method
has_value
include/stdexec/__detail/__optional.hpp:185
↓ 32 callers
Method
spawn
include/exec/async_scope.hpp:839
↓ 28 callers
Method
available_parallelism
include/exec/tbb/tbb_thread_pool.hpp:38
↓ 28 callers
Method
spawn_future
include/exec/async_scope.hpp:851
↓ 28 callers
Method
start
test/stdexec/cpos/test_cpo_start.cpp:54
↓ 26 callers
Function
get_parallel_scheduler
include/exec/system_context.hpp:36
↓ 25 callers
Function
set_error
include/stdexec/__detail/__parallel_scheduler_backend.hpp:222
↓ 25 callers
Method
steal_front
include/exec/detail/bwos_lifo_queue.hpp:235
↓ 24 callers
Method
__get
include/stdexec/__detail/__any.hpp:361
↓ 24 callers
Method
emplace
include/exec/create.hpp:30
↓ 24 callers
Method
get_token
test/test_common/scope_helpers.hpp:123
↓ 24 callers
Method
try_start_next
Actually start the command from the last started operation_state Returns immediately if no command registered (i.e., no operation state started)
test/test_common/schedulers.hpp:74
↓ 23 callers
Method
data
include/exec/linux/detail/memory_mapped_region.hpp:69
↓ 23 callers
Method
run
include/exec/static_thread_pool.hpp:804
↓ 23 callers
Function
set_stopped
include/exec/sequence/merge_each.hpp:1055
↓ 22 callers
Method
exchange
include/stdexec/__detail/__atomic.hpp:180
↓ 22 callers
Function
get_env
include/exec/sequence/merge_each.hpp:1061
↓ 21 callers
Function
connect_shared
test/exec/asio/test_completion_token.cpp:134
↓ 21 callers
Function
start_shared
test/exec/asio/test_completion_token.cpp:142
↓ 20 callers
Method
index
include/exec/variant_sender.hpp:94
↓ 19 callers
Method
compare_exchange_weak
include/stdexec/__detail/__atomic.hpp:188
↓ 19 callers
Method
get_executor
include/exec/asio/asio_thread_pool.hpp:48
↓ 18 callers
Method
allocate
test/test_common/allocators.hpp:43
↓ 18 callers
Method
compare_exchange_strong
include/stdexec/__detail/__atomic.hpp:212
↓ 18 callers
Method
deallocate
test/test_common/allocators.hpp:50
↓ 18 callers
Function
even_share
include/exec/static_thread_pool.hpp:90
↓ 18 callers
Function
set_stopped
include/stdexec/__detail/__sync_wait.hpp:126
↓ 18 callers
Method
stop_requested
test/exec/test_any_sender.cpp:327
↓ 17 callers
Method
__emplace_from
include/stdexec/__detail/__optional.hpp:117
↓ 17 callers
Method
emplace
include/stdexec/__detail/__optional.hpp:105
↓ 17 callers
Method
size
include/stdexec/__detail/__static_vector.hpp:123
↓ 16 callers
Method
data
test/test_common/schedulers.hpp:131
↓ 15 callers
Method
apply
include/exec/thread_pool_base.hpp:207
↓ 15 callers
Function
expect_empty
test/exec/async_scope/test_spawn_future.cpp:18
↓ 15 callers
Function
set_stopped
test/test_common/receivers.hpp:540
↓ 15 callers
Function
swap
include/stdexec/__detail/__any.hpp:953
↓ 14 callers
Method
__dismiss
include/stdexec/__detail/__scope.hpp:43
↓ 14 callers
Function
__visit
include/stdexec/__detail/__variant.hpp:346
↓ 14 callers
Method
async_wait
include/exec/start_now.hpp:208
↓ 14 callers
Function
constexpr
include/stdexec/__detail/__sync_wait.hpp:115
↓ 14 callers
Function
get_allocator
include/exec/static_thread_pool.hpp:1571
↓ 14 callers
Method
query
test/stdexec/queries/test_env.cpp:95
↓ 14 callers
Function
scheduler
include/exec/thread_pool_base.hpp:474
↓ 13 callers
Function
apply
include/exec/libdispatch_queue.hpp:408
↓ 13 callers
Function
set_error
test/test_common/receivers.hpp:563
↓ 13 callers
Method
stop_requested
include/exec/linux/io_uring_context.hpp:446
↓ 13 callers
Function
unreachable
include/stdexec/__detail/__utility.hpp:336
↓ 12 callers
Method
__destroy
include/stdexec/__detail/__variant.hpp:153
↓ 12 callers
Function
__throw_compile_time_error
include/stdexec/__detail/__completion_signatures.hpp:451
↓ 12 callers
Method
empty
include/exec/detail/atomic_intrusive_queue.hpp:35
↓ 12 callers
Method
is_running
include/exec/linux/io_uring_context.hpp:456
↓ 12 callers
Method
pop_front
include/stdexec/__detail/__intrusive_queue.hpp:108
↓ 12 callers
Function
start
include/exec/sequence/iterate.hpp:162
↓ 12 callers
Method
stop_requested
include/exec/task.hpp:196
↓ 12 callers
Method
what
test/stdexec/algos/adaptors/test_sequence.cpp:44
↓ 11 callers
Function
_make_env_with_sched
test/stdexec/algos/adaptors/test_on.cpp:29
↓ 11 callers
Function
set_stopped
include/exec/repeat_n.hpp:67
↓ 11 callers
Function
stop
test/exec/test_at_coroutine_exit.cpp:33
↓ 11 callers
Method
try_associate
include/stdexec/__detail/__counting_scopes.hpp:216
↓ 10 callers
Function
_with_scheduler
test/stdexec/algos/adaptors/test_on.cpp:35
↓ 10 callers
Method
get_token
include/exec/start_now.hpp:202
↓ 10 callers
Method
run_until_stopped
include/exec/linux/io_uring_context.hpp:537
↓ 9 callers
Method
__construct_from
include/stdexec/__detail/__manual_lifetime.hpp:59
↓ 9 callers
Method
__destroy
include/stdexec/__detail/__connect_awaitable.hpp:215
↓ 9 callers
Method
__is_tagged
include/stdexec/__detail/__any.hpp:367
↓ 9 callers
Method
__is_valueless
include/stdexec/__detail/__variant.hpp:253
↓ 9 callers
Method
bind_to_node
NOLINTNEXTLINE(modernize-use-nodiscard)
include/exec/detail/numa.hpp:54
↓ 9 callers
Method
context
include/exec/linux/io_uring_context.hpp:1089
↓ 9 callers
Method
pop_front
include/exec/detail/intrusive_heap.hpp:150
↓ 9 callers
Function
schedule
include/stdexec/__detail/__task_scheduler.hpp:768
next →
1–100 of 3,158, ranked by callers