concore
doc-examples
Quick-start
Concepts
C++23 executors
API
concore
Docs
»
Index
Edit on GitHub
Index
C
C
concore::conc_sort (C++ function)
,
[1]
,
[2]
,
[3]
concore::except_fun_t (C++ type)
concore::v1::add_dependencies (C++ function)
,
[1]
concore::v1::add_dependency (C++ function)
concore::v1::already_initialized (C++ struct)
concore::v1::already_initialized::already_initialized (C++ function)
concore::v1::any_executor (C++ class)
concore::v1::any_executor::any_executor (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
concore::v1::any_executor::execute (C++ function)
,
[1]
concore::v1::any_executor::operator bool (C++ function)
concore::v1::any_executor::operator!= (C++ function)
,
[1]
,
[2]
concore::v1::any_executor::operator= (C++ function)
,
[1]
,
[2]
,
[3]
concore::v1::any_executor::operator== (C++ function)
,
[1]
,
[2]
concore::v1::any_executor::swap (C++ function)
concore::v1::any_executor::target (C++ function)
,
[1]
concore::v1::any_executor::target_type (C++ function)
concore::v1::any_executor::~any_executor (C++ function)
concore::v1::as_invocable (C++ struct)
concore::v1::as_invocable::as_invocable (C++ function)
,
[1]
,
[2]
concore::v1::as_invocable::operator() (C++ function)
concore::v1::as_invocable::operator= (C++ function)
,
[1]
concore::v1::as_invocable::~as_invocable (C++ function)
concore::v1::as_operation (C++ struct)
concore::v1::as_operation::as_operation (C++ function)
concore::v1::as_operation::executor_type (C++ type)
concore::v1::as_operation::receiver_type (C++ type)
concore::v1::as_operation::start (C++ function)
concore::v1::as_receiver (C++ struct)
concore::v1::as_receiver::as_receiver (C++ function)
concore::v1::as_receiver::set_done (C++ function)
concore::v1::as_receiver::set_error (C++ function)
concore::v1::as_receiver::set_value (C++ function)
concore::v1::as_sender (C++ struct)
concore::v1::as_sender::as_sender (C++ function)
concore::v1::as_sender::connect (C++ function)
,
[1]
concore::v1::as_sender::error_types (C++ type)
concore::v1::as_sender::sends_done (C++ member)
concore::v1::as_sender::value_types (C++ type)
concore::v1::binary_semaphore (C++ class)
concore::v1::binary_semaphore::binary_semaphore (C++ function)
,
[1]
,
[2]
concore::v1::binary_semaphore::operator= (C++ function)
,
[1]
concore::v1::binary_semaphore::signal (C++ function)
concore::v1::binary_semaphore::wait (C++ function)
concore::v1::binary_semaphore::~binary_semaphore (C++ function)
concore::v1::bulk_execute (C++ function)
concore::v1::bulk_execute_t (C++ struct)
concore::v1::chained_task (C++ class)
concore::v1::chained_task::chained_task (C++ function)
,
[1]
,
[2]
concore::v1::chained_task::clear_next (C++ function)
concore::v1::chained_task::operator bool (C++ function)
concore::v1::chained_task::operator() (C++ function)
concore::v1::chained_task::set_exception_handler (C++ function)
concore::v1::conc_for (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
concore::v1::conc_reduce (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
concore::v1::conc_scan (C++ function)
,
[1]
,
[2]
,
[3]
concore::v1::concurrent_dequeue (C++ class)
concore::v1::concurrent_dequeue::concurrent_dequeue (C++ function)
concore::v1::concurrent_dequeue::push_back (C++ function)
concore::v1::concurrent_dequeue::push_front (C++ function)
concore::v1::concurrent_dequeue::try_pop_back (C++ function)
concore::v1::concurrent_dequeue::try_pop_front (C++ function)
concore::v1::concurrent_dequeue::unsafe_clear (C++ function)
concore::v1::concurrent_dequeue::value_type (C++ type)
concore::v1::concurrent_queue (C++ class)
concore::v1::concurrent_queue::concurrent_queue (C++ function)
,
[1]
,
[2]
concore::v1::concurrent_queue::operator= (C++ function)
,
[1]
concore::v1::concurrent_queue::push (C++ function)
concore::v1::concurrent_queue::try_pop (C++ function)
concore::v1::concurrent_queue::value_type (C++ type)
concore::v1::concurrent_queue::~concurrent_queue (C++ function)
concore::v1::connect (C++ function)
concore::v1::connect_t (C++ struct)
concore::v1::delegating_executor (C++ struct)
concore::v1::delegating_executor::delegating_executor (C++ function)
concore::v1::delegating_executor::execute (C++ function)
,
[1]
concore::v1::delegating_executor::fun_type (C++ type)
concore::v1::delegating_executor::operator!= (C++ function)
concore::v1::delegating_executor::operator== (C++ function)
concore::v1::dispatch_executor (C++ struct)
concore::v1::dispatch_executor::dispatch_executor (C++ function)
concore::v1::dispatch_executor::execute (C++ function)
concore::v1::dispatch_executor::operator!= (C++ function)
concore::v1::dispatch_executor::operator== (C++ function)
concore::v1::dispatch_executor::priority (C++ enum)
concore::v1::dispatch_executor::priority::prio_high (C++ enumerator)
concore::v1::dispatch_executor::priority::prio_low (C++ enumerator)
concore::v1::dispatch_executor::priority::prio_normal (C++ enumerator)
concore::v1::execute (C++ function)
concore::v1::execute_t (C++ struct)
concore::v1::executor (C++ struct)
concore::v1::executor_of (C++ struct)
concore::v1::finish_event (C++ struct)
concore::v1::finish_event::notify_done (C++ function)
concore::v1::finish_task (C++ struct)
concore::v1::finish_task::event (C++ function)
concore::v1::finish_task::finish_task (C++ function)
,
[1]
,
[2]
,
[3]
concore::v1::finish_wait (C++ struct)
concore::v1::finish_wait::event (C++ function)
concore::v1::finish_wait::finish_wait (C++ function)
concore::v1::finish_wait::wait (C++ function)
concore::v1::global_executor (C++ struct)
concore::v1::global_executor::execute (C++ function)
,
[1]
concore::v1::global_executor::global_executor (C++ function)
concore::v1::global_executor::operator!= (C++ function)
concore::v1::global_executor::operator== (C++ function)
concore::v1::global_executor::prio_background (C++ member)
concore::v1::global_executor::prio_critical (C++ member)
concore::v1::global_executor::prio_high (C++ member)
concore::v1::global_executor::prio_low (C++ member)
concore::v1::global_executor::prio_normal (C++ member)
concore::v1::global_executor::priority (C++ type)
concore::v1::init (C++ function)
concore::v1::init_data (C++ struct)
concore::v1::init_data::num_workers_ (C++ member)
concore::v1::init_data::reserved_slots_ (C++ member)
concore::v1::init_data::worker_start_fun_ (C++ member)
concore::v1::inline_executor (C++ struct)
concore::v1::inline_executor::execute (C++ function)
concore::v1::inline_executor::operator!= (C++ function)
concore::v1::inline_executor::operator== (C++ function)
concore::v1::invocable_archetype (C++ struct)
concore::v1::invocable_archetype::operator() (C++ function)
concore::v1::is_initialized (C++ function)
concore::v1::n_serializer (C++ class)
concore::v1::n_serializer::execute (C++ function)
,
[1]
concore::v1::n_serializer::n_serializer (C++ function)
concore::v1::n_serializer::operator!= (C++ function)
concore::v1::n_serializer::operator== (C++ function)
concore::v1::n_serializer::set_exception_handler (C++ function)
concore::v1::operation_state (C++ struct)
concore::v1::partition_hints (C++ struct)
concore::v1::partition_hints::granularity_ (C++ member)
concore::v1::partition_hints::method_ (C++ member)
concore::v1::partition_hints::tasks_per_worker_ (C++ member)
concore::v1::partition_method (C++ enum)
concore::v1::partition_method::auto_partition (C++ enumerator)
concore::v1::partition_method::iterative_partition (C++ enumerator)
concore::v1::partition_method::naive_partition (C++ enumerator)
concore::v1::partition_method::upfront_partition (C++ enumerator)
concore::v1::pipeline (C++ class)
concore::v1::pipeline::push (C++ function)
concore::v1::pipeline_builder (C++ class)
concore::v1::pipeline_builder::add_stage (C++ function)
concore::v1::pipeline_builder::build (C++ function)
concore::v1::pipeline_builder::operator pipeline<T> (C++ function)
concore::v1::pipeline_builder::operator| (C++ function)
,
[1]
,
[2]
concore::v1::pipeline_builder::pipeline_builder (C++ function)
,
[1]
,
[2]
,
[3]
concore::v1::pipeline_end (C++ member)
concore::v1::pipeline_end_t (C++ struct)
concore::v1::queue_type (C++ enum)
concore::v1::queue_type::default_type (C++ enumerator)
concore::v1::queue_type::multi_prod_multi_cons (C++ enumerator)
concore::v1::queue_type::multi_prod_single_cons (C++ enumerator)
concore::v1::queue_type::single_prod_multi_cons (C++ enumerator)
concore::v1::queue_type::single_prod_single_cons (C++ enumerator)
concore::v1::receiver (C++ struct)
concore::v1::receiver_invocation_error (C++ struct)
concore::v1::receiver_invocation_error::receiver_invocation_error (C++ function)
concore::v1::receiver_of (C++ struct)
concore::v1::rw_serializer (C++ class)
concore::v1::rw_serializer::reader (C++ function)
concore::v1::rw_serializer::reader_type (C++ class)
,
[1]
concore::v1::rw_serializer::reader_type::execute (C++ function)
,
[1]
,
[2]
,
[3]
concore::v1::rw_serializer::reader_type::operator!= (C++ function)
,
[1]
concore::v1::rw_serializer::reader_type::operator== (C++ function)
,
[1]
concore::v1::rw_serializer::reader_type::reader_type (C++ function)
,
[1]
concore::v1::rw_serializer::rw_serializer (C++ function)
concore::v1::rw_serializer::set_exception_handler (C++ function)
concore::v1::rw_serializer::writer (C++ function)
concore::v1::rw_serializer::writer_type (C++ class)
,
[1]
concore::v1::rw_serializer::writer_type::execute (C++ function)
,
[1]
,
[2]
,
[3]
concore::v1::rw_serializer::writer_type::operator!= (C++ function)
,
[1]
concore::v1::rw_serializer::writer_type::operator() (C++ function)
,
[1]
concore::v1::rw_serializer::writer_type::operator== (C++ function)
,
[1]
concore::v1::rw_serializer::writer_type::writer_type (C++ function)
,
[1]
concore::v1::schedule (C++ function)
concore::v1::schedule_t (C++ struct)
concore::v1::scheduler (C++ struct)
concore::v1::semaphore (C++ class)
concore::v1::semaphore::operator= (C++ function)
,
[1]
concore::v1::semaphore::semaphore (C++ function)
,
[1]
,
[2]
concore::v1::semaphore::signal (C++ function)
concore::v1::semaphore::wait (C++ function)
concore::v1::semaphore::~semaphore (C++ function)
concore::v1::sender (C++ struct)
concore::v1::sender_to (C++ struct)
concore::v1::serializer (C++ class)
concore::v1::serializer::execute (C++ function)
,
[1]
concore::v1::serializer::operator!= (C++ function)
concore::v1::serializer::operator== (C++ function)
concore::v1::serializer::serializer (C++ function)
concore::v1::serializer::set_exception_handler (C++ function)
concore::v1::set_done (C++ function)
concore::v1::set_done_t (C++ struct)
concore::v1::set_error (C++ function)
concore::v1::set_error_t (C++ struct)
concore::v1::set_value (C++ function)
concore::v1::set_value_t (C++ struct)
concore::v1::shared_spin_mutex (C++ class)
concore::v1::shared_spin_mutex::lock (C++ function)
concore::v1::shared_spin_mutex::lock_shared (C++ function)
concore::v1::shared_spin_mutex::operator= (C++ function)
,
[1]
concore::v1::shared_spin_mutex::shared_spin_mutex (C++ function)
,
[1]
,
[2]
concore::v1::shared_spin_mutex::try_lock (C++ function)
concore::v1::shared_spin_mutex::try_lock_shared (C++ function)
concore::v1::shared_spin_mutex::unlock (C++ function)
concore::v1::shared_spin_mutex::unlock_shared (C++ function)
concore::v1::shared_spin_mutex::~shared_spin_mutex (C++ function)
concore::v1::shutdown (C++ function)
concore::v1::spawn (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
concore::v1::spawn_and_wait (C++ function)
,
[1]
concore::v1::spawn_continuation_executor (C++ struct)
concore::v1::spawn_continuation_executor::execute (C++ function)
,
[1]
concore::v1::spawn_continuation_executor::operator!= (C++ function)
concore::v1::spawn_continuation_executor::operator== (C++ function)
concore::v1::spawn_executor (C++ struct)
concore::v1::spawn_executor::execute (C++ function)
,
[1]
concore::v1::spawn_executor::operator!= (C++ function)
concore::v1::spawn_executor::operator== (C++ function)
concore::v1::spin_backoff (C++ class)
concore::v1::spin_backoff::pause (C++ function)
concore::v1::spin_mutex (C++ class)
concore::v1::spin_mutex::lock (C++ function)
concore::v1::spin_mutex::operator= (C++ function)
,
[1]
concore::v1::spin_mutex::spin_mutex (C++ function)
,
[1]
,
[2]
concore::v1::spin_mutex::try_lock (C++ function)
concore::v1::spin_mutex::unlock (C++ function)
concore::v1::spin_mutex::~spin_mutex (C++ function)
concore::v1::stage_ordering (C++ enum)
concore::v1::stage_ordering::concurrent (C++ enumerator)
concore::v1::stage_ordering::in_order (C++ enumerator)
concore::v1::stage_ordering::out_of_order (C++ enumerator)
concore::v1::start (C++ function)
concore::v1::start_t (C++ struct)
concore::v1::static_thread_pool (C++ class)
concore::v1::static_thread_pool::attach (C++ function)
concore::v1::static_thread_pool::executor (C++ function)
concore::v1::static_thread_pool::executor_type (C++ type)
concore::v1::static_thread_pool::join (C++ function)
concore::v1::static_thread_pool::operator= (C++ function)
,
[1]
concore::v1::static_thread_pool::scheduler (C++ function)
concore::v1::static_thread_pool::scheduler_type (C++ type)
concore::v1::static_thread_pool::static_thread_pool (C++ function)
,
[1]
,
[2]
concore::v1::static_thread_pool::stop (C++ function)
concore::v1::static_thread_pool::wait (C++ function)
concore::v1::static_thread_pool::~static_thread_pool (C++ function)
concore::v1::submit (C++ function)
concore::v1::submit_t (C++ struct)
concore::v1::task (C++ class)
concore::v1::task::get_task_group (C++ function)
concore::v1::task::operator bool (C++ function)
concore::v1::task::operator() (C++ function)
concore::v1::task::operator= (C++ function)
,
[1]
,
[2]
concore::v1::task::swap (C++ function)
concore::v1::task::task (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
concore::v1::task::~task (C++ function)
concore::v1::task_function (C++ type)
concore::v1::task_group (C++ class)
concore::v1::task_group::cancel (C++ function)
concore::v1::task_group::clear_cancel (C++ function)
concore::v1::task_group::create (C++ function)
concore::v1::task_group::current_task_group (C++ function)
concore::v1::task_group::is_active (C++ function)
concore::v1::task_group::is_cancelled (C++ function)
concore::v1::task_group::is_current_task_cancelled (C++ function)
concore::v1::task_group::operator bool (C++ function)
concore::v1::task_group::operator= (C++ function)
,
[1]
concore::v1::task_group::set_current_task_group (C++ function)
concore::v1::task_group::set_exception_handler (C++ function)
concore::v1::task_group::task_group (C++ function)
,
[1]
,
[2]
concore::v1::task_group::~task_group (C++ function)
concore::v1::tbb_executor (C++ struct)
concore::v1::tbb_executor::execute (C++ function)
concore::v1::tbb_executor::operator!= (C++ function)
concore::v1::tbb_executor::operator== (C++ function)
concore::v1::tbb_executor::priority (C++ enum)
concore::v1::tbb_executor::priority::prio_high (C++ enumerator)
concore::v1::tbb_executor::priority::prio_low (C++ enumerator)
concore::v1::tbb_executor::priority::prio_normal (C++ enumerator)
concore::v1::tbb_executor::tbb_executor (C++ function)
concore::v1::typed_sender (C++ struct)
concore::v1::wait (C++ function)
CONCORE_LOW_LEVEL_SHORT_PAUSE (C macro)
CONCORE_LOW_LEVEL_YIELD_PAUSE (C macro)
Read the Docs
v: doc-examples
Versions
latest
stable
doc-examples
doc
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.