Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Amanieu/asyncplusplus
/ functions
Functions
259 in github.com/Amanieu/asyncplusplus
⨍
Functions
259
◇
Types & classes
103
Method
set
Set the result of the task, mark it as completed and run its continuations
include/async++/task.h:357
Method
set
Set the result of the task, mark it as completed and run its continuations
include/async++/task.h:378
Method
set_flags
include/async++/continuation_vector.h:82
Method
set_ptr
include/async++/continuation_vector.h:50
Method
set_ptr
include/async++/continuation_vector.h:78
Method
set_result
include/async++/task_base.h:215
Method
set_result
include/async++/task_base.h:240
Method
share
Create a shared_task from this task
include/async++/task.h:272
Method
shared_task
Movable and copyable
include/async++/task.h:295
Method
split
include/async++/partitioner.h:70
Function
static_partitioner
include/async++/partitioner.h:139
Method
static_partitioner_impl
include/async++/partitioner.h:60
Method
task
Movable but not copyable
include/async++/task.h:239
Function
task_base
Initialize task state
include/async++/task_base.h:87
Method
task_func
include/async++/task_base.h:387
Method
task_result
include/async++/task_base.h:260
Method
task_run_handle
include/async++/scheduler.h:103
Method
task_wait_event
src/task_wait_event.h:53
Method
task_wait_handle
include/async++/scheduler.h:38
Method
then
include/async++/task.h:306
Method
threadpool_data
src/threadpool_scheduler.cpp:45
Method
threadpool_data_wrapper
src/threadpool_scheduler.cpp:87
Method
threadpool_scheduler
src/threadpool_scheduler.cpp:325
Function
threadpool_wait_handler
Wait for a task to complete (for worker threads inside thread pool)
src/threadpool_scheduler.cpp:272
Method
to_signed
Convert a 2's complement unsigned value to a signed value. We need to do this because (b - t) may not always be positive.
src/work_steal_queue.h:78
Method
try_run_one_task
src/scheduler.cpp:207
Function
unwrapped_finish
include/async++/task_base.h:483
Method
unwrapped_func
include/async++/task_base.h:460
Method
valid
Check if this task is not empty
include/async++/task.h:91
Method
wait
Wait for the task to complete
include/async++/task.h:453
Method
wait_exec_func
include/async++/scheduler.h:45
Function
when_all
include/async++/when_all_any.h:171
Method
when_all_func_range
include/async++/when_all_any.h:61
Method
when_all_func_tuple
include/async++/when_all_any.h:75
Method
when_all_state
include/async++/when_all_any.h:45
Function
when_all_variadic
include/async++/when_all_any.h:121
Function
when_any
include/async++/when_all_any.h:203
Method
when_any_func
include/async++/when_all_any.h:108
Method
when_any_state
include/async++/when_all_any.h:92
Function
when_any_variadic
include/async++/when_all_any.h:142
Method
work_steal_queue
src/work_steal_queue.h:90
Function
~basic_event
Cancel events if they are destroyed before they are set
include/async++/task.h:189
Method
~continuation_vector
Free any left over data
include/async++/continuation_vector.h:127
Method
~fifo_queue
src/fifo_queue.h:37
Method
~fifo_scheduler
src/scheduler.cpp:201
Method
~func_base
include/async++/task_base.h:334
Method
~local_task
Wait for the task to complete when destroying
include/async++/task.h:423
Method
~pthread_emulation_thread_wait_handler_key_initializer
src/scheduler.cpp:83
Method
~pthread_emulation_threadpool_data_initializer
src/threadpool_scheduler.cpp:103
Method
~ref_count_ptr
include/async++/ref_count.h:121
Method
~singleton
Use a destructor instead of atexit() because the latter does not work properly when the singleton is in a library that is unloaded.
src/singleton.h:48
Function
~task_func
Free the function
include/async++/task_base.h:421
Method
~task_result
Destroy the exception
include/async++/task_base.h:266
Method
~task_result_holder
Destroy the result
include/async++/task_base.h:197
Method
~task_run_handle
If the task is not executed, cancel it with an exception
include/async++/scheduler.h:118
Method
~task_wait_event
src/task_wait_event.h:56
Method
~threadpool_scheduler
Wait for all currently running tasks to finish
src/threadpool_scheduler.cpp:352
Method
~when_all_state
When all references are dropped, signal the event
include/async++/when_all_any.h:49
Method
~work_steal_queue
src/work_steal_queue.h:92
← previous
201–259 of 259, ranked by callers