Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/David-Haim/concurrencpp
/ types & classes
Types & classes
196 in github.com/David-Haim/concurrencpp
⨍
Functions
1,148
◇
Types & classes
196
↓ 91 callers
Class
custom_exception
test/include/utils/custom_exception.h:8
↓ 4 callers
Enum
status
include/concurrencpp/executors/thread_pool_executor.h:14
↓ 3 callers
Class
scoped_async_lock
include/concurrencpp/threads/async_lock.h:39
↓ 2 callers
Class
executor
include/concurrencpp/forward_declarations.h:24
↓ 2 callers
Class
executor_enqueue_exception
test/include/utils/throwing_executor.h:7
↓ 1 callers
Class
accumulating_awaitable
include/concurrencpp/executors/executor.h:26
↓ 1 callers
Class
async_lock
include/concurrencpp/forward_declarations.h:34
↓ 1 callers
Class
async_lock_awaiter
include/concurrencpp/threads/async_lock.h:11
↓ 1 callers
Class
inline_executor
include/concurrencpp/forward_declarations.h:25
↓ 1 callers
Class
manual_executor
include/concurrencpp/forward_declarations.h:29
↓ 1 callers
Class
runtime
include/concurrencpp/forward_declarations.h:19
↓ 1 callers
Class
thread_executor
include/concurrencpp/forward_declarations.h:27
↓ 1 callers
Class
thread_pool_executor
include/concurrencpp/forward_declarations.h:26
↓ 1 callers
Class
timer_queue
include/concurrencpp/forward_declarations.h:21
↓ 1 callers
Class
vtable
include/concurrencpp/task.h:18
↓ 1 callers
Class
worker_thread_executor
include/concurrencpp/forward_declarations.h:28
Class
CRCPP_API
include/concurrencpp/task.h:181
Class
CRCPP_API
include/concurrencpp/errors.h:7
Class
CRCPP_API
include/concurrencpp/executors/inline_executor.h:8
Class
CRCPP_API
include/concurrencpp/executors/executor.h:18
Class
CRCPP_API
include/concurrencpp/executors/thread_pool_executor.h:43
Class
CRCPP_API
include/concurrencpp/executors/worker_thread_executor.h:13
Class
CRCPP_API
include/concurrencpp/executors/manual_executor.h:13
Class
CRCPP_API
include/concurrencpp/executors/thread_executor.h:14
Class
CRCPP_API
include/concurrencpp/executors/derivable_executor.h:9
Class
CRCPP_API
include/concurrencpp/threads/thread.h:11
Class
CRCPP_API
include/concurrencpp/threads/async_condition_variable.h:11
Class
CRCPP_API
include/concurrencpp/threads/async_lock.h:41
Class
CRCPP_API
include/concurrencpp/timers/timer.h:12
Class
CRCPP_API
include/concurrencpp/timers/timer_queue.h:24
Class
CRCPP_API
include/concurrencpp/runtime/runtime.h:15
Class
CRCPP_API
include/concurrencpp/results/impl/result_state.h:14
Class
CRCPP_API
include/concurrencpp/results/impl/consumer_context.h:11
Class
CRCPP_API
include/concurrencpp/results/impl/shared_result_state.h:20
Class
argument_types
include/concurrencpp/executors/executor.h:21
Class
async_condition_variable
include/concurrencpp/forward_declarations.h:35
Class
await_method
test/source/thread_sanitizer/result.cpp:79
Class
await_method
test/source/thread_sanitizer/shared_result.cpp:112
Class
awaitable
include/concurrencpp/results/result_fwd_declarations.h:24
Class
awaitable
include/concurrencpp/results/result_awaitable.h:23
Class
awaitable_base
include/concurrencpp/results/result_awaitable.h:9
Class
callable_inlining_tester
test/source/tests/task_tests.cpp:36
Class
callable_type
include/concurrencpp/executors/executor.h:21
Class
callable_vtable
include/concurrencpp/task.h:43
Class
consumer_result_state_deleter
include/concurrencpp/results/impl/result_state.h:235
Enum
consumer_status
include/concurrencpp/results/impl/consumer_context.h:48
Class
coroutine_handle_functor
source/task.cpp:17
Class
coroutine_traits<::concurrencpp::lazy_result<type>, arguments...>
include/concurrencpp/results/promises.h:201
Class
coroutine_traits<::concurrencpp::null_result, arguments...>
include/concurrencpp/results/promises.h:157
Class
coroutine_traits<::concurrencpp::result<type>, arguments...>
include/concurrencpp/results/promises.h:163
Class
coroutine_traits<::concurrencpp::result<type>, concurrencpp::executor_tag, executor_type&, arguments...>
include/concurrencpp/results/promises.h:195
Class
coroutine_traits<::concurrencpp::result<type>, concurrencpp::executor_tag, executor_type*, arguments...>
include/concurrencpp/results/promises.h:190
Class
coroutine_traits<::concurrencpp::result<type>, concurrencpp::executor_tag, std::shared_ptr<executor_type>, arguments...>
include/concurrencpp/results/promises.h:185
Class
coroutine_traits<concurrencpp::null_result, concurrencpp::executor_tag, executor_type&, arguments...>
include/concurrencpp/results/promises.h:179
Class
coroutine_traits<concurrencpp::null_result, concurrencpp::executor_tag, executor_type*, arguments...>
include/concurrencpp/results/promises.h:174
Class
coroutine_traits<concurrencpp::null_result, concurrencpp::executor_tag, std::shared_ptr<executor_type>, arguments...>
include/concurrencpp/results/promises.h:169
Class
coroutine_traits<coroutine_handle<>, functions::dummy_test_tag, arguments...>
test/source/tests/task_tests.cpp:148
Class
counting_executor
test/source/tests/timer_tests/timer_tests.cpp:58
Class
deadline_comparator
source/timers/timer_queue.cpp:26
Class
delay_object_awaitable
source/timers/timer_queue.cpp:277
Class
dummy
test/source/tests/result_tests/generator_tests.cpp:222
Class
dummy_executor
test/source/tests/runtime_tests.cpp:13
Class
dummy_task
example/6_manual_executor/source/main.cpp:35
Class
dummy_test_tag
test/source/tests/task_tests.cpp:142
Class
executor_shutdowner
test/include/utils/executor_shutdowner.h:7
Class
executor_tag
include/concurrencpp/results/result_fwd_declarations.h:29
Class
executor_type
include/concurrencpp/executors/executor.h:21
Class
functor
test/source/tests/task_tests.cpp:430
Class
functor_with_unique_ptr
test/source/tests/task_tests.cpp:101
Class
generator
include/concurrencpp/forward_declarations.h:32
Class
generator
include/concurrencpp/results/generator.h:9
Class
generator_end_iterator
include/concurrencpp/results/impl/generator_state.h:60
Class
generator_iterator
include/concurrencpp/results/impl/generator_state.h:63
Class
generator_state
include/concurrencpp/results/impl/generator_state.h:9
Class
get_method
test/source/thread_sanitizer/when_all.cpp:284
Class
get_method
test/source/thread_sanitizer/result.cpp:53
Class
get_method
test/source/thread_sanitizer/shared_result.cpp:86
Class
idle_worker_set
include/concurrencpp/executors/thread_pool_executor.h:12
Class
initial_scheduling_awaiter
include/concurrencpp/results/promises.h:51
Class
initialy_rescheduled_null_result_promise
include/concurrencpp/results/promises.h:142
Class
initialy_rescheduled_promise
include/concurrencpp/results/promises.h:18
Class
initialy_rescheduled_result_promise
include/concurrencpp/results/promises.h:147
Class
initialy_resumed_null_result_promise
include/concurrencpp/results/promises.h:136
Class
initialy_resumed_promise
include/concurrencpp/results/promises.h:78
Class
initialy_resumed_result_promise
include/concurrencpp/results/promises.h:139
Class
inlinable
test/source/tests/task_tests.cpp:57
Class
joined_consumer_result_state_deleter
include/concurrencpp/results/impl/result_state.h:243
Class
lazy_awaitable
include/concurrencpp/results/lazy_result_awaitable.h:8
Class
lazy_final_awaiter
include/concurrencpp/results/impl/lazy_result_state.h:9
Class
lazy_promise
include/concurrencpp/results/promises.h:134
Class
lazy_resolve_awaitable
include/concurrencpp/results/lazy_result_awaitable.h:40
Class
lazy_result
include/concurrencpp/forward_declarations.h:11
Class
lazy_result
include/concurrencpp/results/result_fwd_declarations.h:18
Class
lazy_result
include/concurrencpp/results/lazy_result.h:11
Class
lazy_result_state
include/concurrencpp/results/result_fwd_declarations.h:48
Class
lazy_result_state
include/concurrencpp/results/impl/lazy_result_state.h:33
Class
lazy_result_state_base
include/concurrencpp/results/impl/lazy_result_state.h:16
Class
noexcept_movable_big
test/source/tests/task_tests.cpp:49
Class
not_movable
test/source/tests/task_tests.cpp:37
Class
not_noexcept_movable
test/source/tests/task_tests.cpp:43
next →
1–100 of 196, ranked by callers