concore
stable
Quick-start
Concepts
C++23 executors
API reference
concore
Docs
»
Index
Edit on GitHub
Index
C
C
concore (C++ type)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
,
[20]
,
[21]
,
[22]
,
[23]
,
[24]
,
[25]
,
[26]
,
[27]
,
[28]
,
[29]
,
[30]
,
[31]
,
[32]
concore::conc_sort (C++ function)
,
[1]
,
[2]
,
[3]
concore::v1 (C++ type)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
,
[20]
,
[21]
,
[22]
,
[23]
,
[24]
,
[25]
,
[26]
,
[27]
,
[28]
,
[29]
,
[30]
,
[31]
concore::v1::add_dependencies (C++ function)
,
[1]
concore::v1::add_dependency (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_type (C++ function)
concore::v1::any_executor::wrapper_ (C++ member)
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::receiver_ (C++ member)
concore::v1::as_invocable::~as_invocable (C++ function)
concore::v1::as_receiver (C++ struct)
concore::v1::as_receiver::as_receiver (C++ function)
concore::v1::as_receiver::f_ (C++ member)
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::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::add_dependencies (C++ function)
,
[1]
concore::v1::chained_task::add_dependency (C++ function)
concore::v1::chained_task::chained_task (C++ function)
,
[1]
,
[2]
concore::v1::chained_task::clear_next (C++ function)
concore::v1::chained_task::impl_ (C++ member)
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::bottleneck_ (C++ member)
concore::v1::concurrent_dequeue::concurrent_dequeue (C++ function)
concore::v1::concurrent_dequeue::fast_deque_ (C++ member)
concore::v1::concurrent_dequeue::num_elements_slow_ (C++ member)
concore::v1::concurrent_dequeue::push_back (C++ function)
concore::v1::concurrent_dequeue::push_front (C++ function)
concore::v1::concurrent_dequeue::slow_access_elems_ (C++ member)
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::factory_ (C++ member)
concore::v1::concurrent_queue::node_ptr (C++ type)
concore::v1::concurrent_queue::operator= (C++ function)
,
[1]
concore::v1::concurrent_queue::push (C++ function)
concore::v1::concurrent_queue::queue_ (C++ member)
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_ (C++ member)
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::prio_ (C++ member)
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::finish_event (C++ struct)
concore::v1::finish_event::finish_event (C++ function)
concore::v1::finish_event::impl_ (C++ member)
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::event_ (C++ member)
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::event_ (C++ member)
concore::v1::finish_wait::finish_wait (C++ function)
concore::v1::finish_wait::wait (C++ function)
concore::v1::finish_wait::wait_grp_ (C++ member)
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_ (C++ member)
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::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::n_serializer (C++ class)
concore::v1::n_serializer::do_enqueue (C++ function)
concore::v1::n_serializer::execute (C++ function)
,
[1]
concore::v1::n_serializer::impl_ (C++ member)
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::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::PhonyNameDueToError::as_operation (C++ function)
concore::v1::PhonyNameDueToError::as_sender (C++ function)
concore::v1::PhonyNameDueToError::error_types (C++ type)
concore::v1::PhonyNameDueToError::ex_ (C++ member)
concore::v1::PhonyNameDueToError::executor_ (C++ member)
concore::v1::PhonyNameDueToError::executor_type (C++ type)
concore::v1::PhonyNameDueToError::receiver_ (C++ member)
concore::v1::PhonyNameDueToError::receiver_type (C++ type)
concore::v1::PhonyNameDueToError::sends_done (C++ member)
concore::v1::PhonyNameDueToError::start (C++ function)
concore::v1::PhonyNameDueToError::value_types (C++ type)
concore::v1::pipeline (C++ class)
concore::v1::pipeline::impl_ (C++ member)
concore::v1::pipeline::pipeline (C++ function)
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::impl_ (C++ member)
concore::v1::pipeline_builder::next_ordering_ (C++ member)
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_invocation_error (C++ struct)
concore::v1::receiver_invocation_error::receiver_invocation_error (C++ function)
concore::v1::rw_serializer (C++ class)
concore::v1::rw_serializer::impl_ (C++ member)
concore::v1::rw_serializer::reader (C++ function)
concore::v1::rw_serializer::reader_type (C++ class)
concore::v1::rw_serializer::reader_type::do_enqueue (C++ function)
concore::v1::rw_serializer::reader_type::execute (C++ function)
,
[1]
concore::v1::rw_serializer::reader_type::impl_ (C++ member)
concore::v1::rw_serializer::reader_type::operator!= (C++ function)
concore::v1::rw_serializer::reader_type::operator== (C++ function)
concore::v1::rw_serializer::reader_type::reader_type (C++ function)
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)
concore::v1::rw_serializer::writer_type::do_enqueue (C++ function)
concore::v1::rw_serializer::writer_type::execute (C++ function)
,
[1]
concore::v1::rw_serializer::writer_type::impl_ (C++ member)
concore::v1::rw_serializer::writer_type::operator!= (C++ function)
concore::v1::rw_serializer::writer_type::operator() (C++ function)
concore::v1::rw_serializer::writer_type::operator== (C++ function)
concore::v1::rw_serializer::writer_type::writer_type (C++ function)
concore::v1::schedule (C++ function)
concore::v1::schedule_t (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::serializer (C++ class)
concore::v1::serializer::do_enqueue (C++ function)
concore::v1::serializer::execute (C++ function)
,
[1]
concore::v1::serializer::impl_ (C++ member)
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::has_writer_ (C++ member)
concore::v1::shared_spin_mutex::has_writer_or_pending_ (C++ member)
concore::v1::shared_spin_mutex::has_writer_pending_ (C++ member)
concore::v1::shared_spin_mutex::is_busy_ (C++ member)
concore::v1::shared_spin_mutex::lock (C++ function)
concore::v1::shared_spin_mutex::lock_shared (C++ function)
concore::v1::shared_spin_mutex::lock_state_ (C++ member)
concore::v1::shared_spin_mutex::operator= (C++ function)
,
[1]
concore::v1::shared_spin_mutex::reader_increment_ (C++ member)
concore::v1::shared_spin_mutex::readers_ (C++ member)
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::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::count_ (C++ member)
concore::v1::spin_backoff::pause (C++ function)
concore::v1::spin_mutex (C++ class)
concore::v1::spin_mutex::busy_ (C++ member)
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::detail::get_associated_group (C++ function)
concore::v1::static_thread_pool::executor (C++ function)
concore::v1::static_thread_pool::executor_type (C++ type)
concore::v1::static_thread_pool::impl_ (C++ member)
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::fun_ (C++ member)
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_group_ (C++ member)
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::impl_ (C++ member)
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::prio_ (C++ member)
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::wait (C++ function)
CONCORE_LOW_LEVEL_SHORT_PAUSE (C macro)
CONCORE_LOW_LEVEL_YIELD_PAUSE (C macro)
Read the Docs
v: stable
Versions
latest
stable
doc
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.