Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/David-Haim/concurrencpp
/ empty
Method
empty
source/executors/manual_executor.cpp:43–45 ·
view source on GitHub ↗
Source
from the content-addressed store, hash-verified
41
}
42
43
bool manual_executor::empty() const {
44
return size() == 0;
45
}
46
47
size_t manual_executor::loop_impl(size_t max_count) {
48
if (max_count == 0) {
Callers
15
consume_tasks_as_they_finish
Function · 0.45
loop_impl
Method · 0.45
loop_until_impl
Method · 0.45
~thread_executor
Method · 0.45
shutdown
Method · 0.45
retire_worker
Method · 0.45
drain_queue_impl
Method · 0.45
wait_for_task
Method · 0.45
drain_queue
Method · 0.45
enqueue_foreign
Method · 0.45
balance_work
Method · 0.45
wait_for_task
Method · 0.45
Calls
no outgoing calls
Tested by
15
test_runtime_constructor
Method · 0.36
test_async_condition_variable_notify_one
Method · 0.36
test_manual_executor_post_foreign
Method · 0.36
test_manual_executor_post_inline
Method · 0.36
test_manual_executor_submit_foreign
Method · 0.36
test_manual_executor_submit_inline
Method · 0.36
test_manual_executor_bulk_post_foreign
Method · 0.36
test_manual_executor_bulk_post_inline
Method · 0.36
test_manual_executor_bulk_submit_foreign
Method · 0.36
test_manual_executor_bulk_submit_inline
Method · 0.36
test_manual_executor_loop_once
Method · 0.36
test_manual_executor_loop
Method · 0.36