Namespaces
- pika
- actions
- chrono
- concurrency
- detail
- class ConcurrentQueue
- struct ConcurrentQueueDefaultTraits
- struct ConcurrentQueueProducerTypelessBase
- struct ConsumerToken
- struct ProducerToken
- struct _hash_32_or_64
- class barrier
- struct cache_aligned_data
- struct cache_aligned_data_derived
- class caching_freelist
- struct caching_freelist_t
- struct const_numeric_max
- class contiguous_index_queue
- struct deque
- struct deque_anchor
- struct deque_node
- struct hash_32_or_64
- struct is_trivially_destructible
- union max_align_t
- struct needs_padding
- struct nomove_if
- struct spinlock
- class spinlock_pool
- class static_freelist
- struct static_freelist_t
- struct static_is_lock_free
- struct static_is_lock_free_num
- struct tagged_ptr_pair
- struct thread_id_converter
- struct uint128_type
- enum deque_status_type
- detail
- debug
- detail
- external_timer
- struct affinity_data
- struct aligned_allocator
- struct allocator_deleter
- struct apply_dispatch
- struct apply_policy
- struct are_tuples_compatible_impl
- struct async_dispatch
- struct async_policy
- struct bad_alloc
- struct bad_cast
- struct bad_exception
- struct bad_typeid
- struct command_line_error
- struct command_line_handling
- class copyable_sbo_storage
- struct deferred_policy
- struct dump_config
- struct empty_vtable_type
- class exception_info_node
- class exception_info_node_base
- struct exception_with_info
- struct exception_with_info_base
- struct fork_policy
- struct ignore_type
- struct is_async_execution_policy
- struct is_execution_policy
- struct is_future_or_shared_state
- struct is_future_or_shared_state_range
- struct is_invocable_impl
- struct is_invocable_r_impl
- struct is_launch_policy
- struct is_parallel_execution_policy
- struct is_rebound_execution_policy
- struct is_sequenced_execution_policy
- struct is_vectorpack_execution_policy
- struct lightweight_pika_category
- struct lightweight_pika_category_rethrow
- class movable_sbo_storage
- struct option_parser
- class pika_category
- class pika_category_rethrow
- struct policy_holder
- struct policy_holder_base
- struct scoped_lock_and_request_stop
- struct scoped_lock_if_not_stopped
- struct select_policy
- struct select_policy_generator
- struct source_location
- struct std_exception
- struct stop_callback_base
- struct stop_state
- struct sync_policy
- struct thread_task_base
- struct tuple_cat_size
- struct tuple_equal_to
- struct tuple_less_than
- struct wait_all_frame
- enum class commandline_error_mode
- enum distribution_type
- enum class launch_policy
- execution
- experimental
- detail
- class any_operation_state
- struct any_operation_state_base
- struct any_operation_state_impl
- class any_receiver
- struct any_receiver_base
- struct any_receiver_impl
- struct any_sender_base
- struct any_sender_impl
- struct any_sender_static_empty_vtable_helper
- struct as_receiver
- struct connect_result_helper
- struct empty_any_operation_state
- struct empty_any_receiver
- struct empty_any_sender
- struct empty_env
- struct empty_unique_any_sender
- struct error_types
- struct has_completion_scheduler
- struct has_completion_scheduler_impl
- struct has_member_connect
- struct has_member_schedule
- struct has_sender_types
- struct is_completion_scheduler_tag_invocable
- struct is_completion_scheduler_tag_invocable_impl
- struct is_executor_base
- struct is_executor_of_base_impl
- struct is_receiver_cpo
- struct is_typed_sender
- struct unique_any_sender_base
- struct unique_any_sender_impl
- struct value_types
- class any_sender
- struct completion_signatures
- struct connect_t
- class fork_join_executor
- struct get_annotation_t
- struct get_completion_scheduler_t
- struct get_env_t
- struct get_hint_t
- struct get_priority_t
- struct get_stacksize_t
- struct invocable_archetype
- struct is_operation_state
- struct is_receiver
- struct is_receiver_of
- struct is_scheduler
- struct is_sender
- struct is_sender_to
- struct schedule_t
- struct sender_traits
- struct set_error_t
- struct set_stopped_t
- struct set_value_t
- struct start_t
- class task_group
- class unique_any_sender
- struct with_annotation_t
- struct with_hint_t
- struct with_priority_t
- struct with_stacksize_t
- detail
- struct non_task_policy_tag
- struct parallel_execution_tag
- struct parallel_policy_executor
- struct sequenced_execution_tag
- struct static_chunk_size
- struct task_policy_tag
- struct unsequenced_execution_tag
- experimental
- execution_base
- functional
- detail
- tag_base_ns
- tag_fallback_invoke_t_ns
- struct is_nothrow_tag_fallback_invocable
- tag_base_ns
- tag_invoke_t_ns
- struct is_nothrow_tag_invocable
- struct unwrap
- struct unwrap_all
- struct unwrap_n
- detail
- iterators
- detail
- struct bidirectional_traversal_tag
- struct forward_traversal_tag
- struct incrementable_traversal_tag
- struct iterator_category_to_traversal
- struct iterator_traversal
- struct no_traversal_tag
- struct pure_iterator_traversal
- struct pure_traversal_tag
- struct random_access_traversal_tag
- struct single_pass_traversal_tag
- lcos
- detail
- struct cancelable_task_base
- class continuation
- class continuation_allocator
- struct continuation_result
- class future_base
- struct future_data
- struct future_data_allocator
- struct future_data_base
- struct future_data_refcnt_base
- struct future_data_result
- struct future_data_storage
- struct future_get_result
- struct future_iterator_traits
- struct future_then_dispatch
- struct future_value
- struct handle_continuation_recursion_count
- struct in_place
- class operation_state
- struct task_base
- struct timed_future_data
- class unwrap_continuation
- class unwrap_continuation_allocator
- enum class future_state
- local
- detail
- struct cancelable_task_object
- struct cancelable_task_object_allocator
- class condition_variable
- struct condition_variable_data
- class counting_semaphore
- struct debug_object
- struct empty_helper
- struct empty_oncompletion
- struct guard_task
- class promise_base
- class sliding_semaphore
- struct task_object
- struct task_object_allocator
- class barrier
- class condition_variable
- class condition_variable_any
- class cpp20_barrier
- class cpp20_latch
- class guard
- class guard_set
- class latch
- class mutex
- struct no_mutex
- class promise
- struct run_composable_cleanup
- struct spinlock
- struct stage_data
- struct stage_task_cleanup
- class timed_mutex
- enum class cv_status
- detail
- detail
- memory
- parallel
- execution
- detail
- struct base_member_helper
- struct bulk_execute_result
- struct bulk_function_result
- struct bulk_then_execute_result
- struct construct_vtable
- struct empty_polymorphic_executor
- struct executor_parameters
- struct exposes_future_type
- struct get_chunk_size_call_helper
- struct get_chunk_size_property
- struct get_default_policy
- struct is_bulk_one_way_executor
- struct is_bulk_two_way_executor
- struct is_executor_parameters
- struct is_never_blocking_one_way_executor
- struct is_one_way_executor
- struct is_two_way_executor
- struct mark_begin_execution_call_helper
- struct mark_begin_execution_property
- struct mark_end_execution_call_helper
- struct mark_end_execution_property
- struct mark_end_of_scheduling_call_helper
- struct mark_end_of_scheduling_property
- struct maximal_number_of_chunks_call_helper
- struct maximal_number_of_chunks_property
- class polymorphic_executor_base
- struct polymorphic_executor_vtable
- struct polymorphic_executor_vtables
- struct post_policy_dispatch
- struct processing_units_count_call_helper
- struct processing_units_count_property
- struct range_proxy
- struct reset_thread_distribution_call_helper
- struct reset_thread_distribution_property
- struct shape_iter
- struct shape_iter_impl
- struct shape_iter_impl_base
- struct then_bulk_function_result
- struct unwrapper
- struct vtable_base
- struct with_property_t
- struct async_execute_t
- struct bulk_async_execute_t
- struct bulk_sync_execute_t
- struct bulk_then_execute_t
- struct executor_context
- struct executor_execution_category
- struct executor_future
- struct executor_index
- struct executor_parameters_join
- struct executor_parameters_type
- struct executor_shape
- struct extract_executor_parameters
- struct extract_has_variable_chunk_size
- struct get_chunk_size_t
- struct has_async_execute_member
- struct has_bulk_async_execute_member
- struct has_bulk_sync_execute_member
- struct has_bulk_then_execute_member
- struct has_post_member
- struct has_sync_execute_member
- struct has_then_execute_member
- struct is_bulk_one_way_executor
- struct is_bulk_two_way_executor
- struct is_executor_parameters
- struct is_never_blocking_one_way_executor
- struct is_one_way_executor
- struct is_two_way_executor
- struct mark_begin_execution_t
- struct mark_end_execution_t
- struct mark_end_of_scheduling_t
- struct maximal_number_of_chunks_t
- struct post_t
- struct processing_units_count_t
- struct reset_thread_distribution_t
- struct sequential_executor_parameters
- struct sync_execute_t
- struct then_execute_t
- detail
- util
- v1
- detail
- struct calculate_distance
- struct calculate_next
- struct compare_to
- struct divides
- struct equal_to
- struct greater
- struct greater_equal
- struct handle_exception
- struct handle_exception_impl
- struct handle_exception_task_impl
- struct less
- struct less_equal
- struct max_of
- struct min_of
- struct minus
- struct multiplies
- struct not_equal_to
- struct plus
- detail
- execution
- program_options
- command_line_style
- detail
- class abstract_variables_map
- class ambiguous_option
- class basic_command_line_parser
- class basic_option
- class basic_parsed_options
- class duplicate_option_error
- class environment_iterator
- class eof_iterator
- class error
- class error_with_no_option_name
- class error_with_option_name
- class invalid_bool_value
- class invalid_command_line_style
- class invalid_command_line_syntax
- class invalid_config_file_syntax
- class invalid_option_value
- class invalid_syntax
- class multiple_occurrences
- class multiple_values
- class option_description
- class options_description
- class options_description_easy_init
- class positional_options_description
- class reading_file
- class required_option
- class too_many_positional_options_error
- class typed_value
- class typed_value_base
- class unknown_option
- class untyped_value
- class validation_error
- class value_semantic
- class value_semantic_codecvt_helper
- class variable_value
- class variables_map
- enum collect_unrecognized_mode
- resource
- string_util
- this_thread
- threads
- coroutines
- detail
- class coroutine
- struct prepare_main_thread
- class stackless_coroutine
- detail
- class combined_tagged_state
- struct exec_time_wrapper
- struct hw_concurrency
- struct idle_collect_rate
- struct init_tss_helper
- struct is_active_wrapper
- struct manage_active_thread_count
- struct manage_executor
- struct pika_hwloc_bitmap_wrapper
- struct reset_tss_helper
- class scheduled_thread_pool
- struct scheduling_callbacks
- struct scheduling_counters
- class switch_status
- class switch_status_background
- struct tfunc_time_wrapper
- struct thread_data_reference_counting
- struct thread_function
- struct thread_function_nullary
- struct thread_nums
- struct topology
- enum executor_parameter
- enum pika_hwloc_membind_policy
- policies
- detail
- class callback_notifier
- struct concurrentqueue_fifo
- struct core_ratios
- class local_priority_queue_scheduler
- class local_queue_scheduler
- struct lockfree_abp_fifo
- struct lockfree_abp_fifo_backend
- struct lockfree_abp_lifo
- struct lockfree_abp_lifo_backend
- struct lockfree_fifo
- struct lockfree_fifo_backend
- struct lockfree_lifo
- struct lockfree_lifo_backend
- struct moodycamel_fifo_backend
- struct queue_holder_numa
- struct queue_holder_thread
- struct scheduler_base
- class shared_priority_queue_scheduler
- class static_priority_queue_scheduler
- class static_queue_scheduler
- class thread_queue
- struct thread_queue_init_parameters
- class thread_queue_mc
- enum scheduler_mode
- struct execution_agent
- struct execution_context
- struct executor_statistics
- struct on_exit_reset_held_lock_data
- struct pool_id_type
- class thread_data
- class thread_data_stackful
- class thread_data_stackless
- struct thread_id
- struct thread_id_ref
- class thread_init_data
- class thread_pool_base
- struct thread_pool_init_parameters
- struct thread_schedule_hint
- class threadmanager
- enum class thread_id_addref
- enum class thread_priority
- enum class thread_restart_state
- enum class thread_schedule_hint_mode
- enum class thread_schedule_state
- enum class thread_stacksize
- coroutines
- traits
- detail
- struct acquire_future_impl
- struct acquire_shared_state_impl
- struct addition_result
- struct belongs_to_iterator_category
- struct belongs_to_iterator_traversal
- struct bidirectional_concept
- struct continuation_not_callable
- struct dereference_result
- struct equality_result
- struct future_data_void
- struct future_then_executor_result
- struct future_then_result
- struct future_traits_customization_point
- struct has_category
- struct has_traversal
- struct inequality_result
- struct inplace_addition_result
- struct inplace_subtraction_result
- struct is_deferred_invocable
- struct is_future_customization_point
- struct is_future_or_future_range
- struct is_iterator
- struct is_tuple_like_impl
- struct is_unique_future
- struct is_vector_iterator
- struct is_weakly_equality_comparable_with
- struct no_executor
- struct pack_traversal_rebind_container
- struct postdecrement_result
- struct postincrement_result
- struct predecrement_result
- struct preincrement_result
- struct random_access_concept
- struct satisfy_traversal_concept
- struct shared_state_ptr
- struct shared_state_ptr_for
- struct shared_state_ptr_result
- struct subscript_result
- struct subtraction_result
- struct wait_get_shared_state
- struct wrap_int
- struct acquire_future
- struct acquire_future_disp
- struct acquire_shared_state
- struct acquire_shared_state_disp
- struct executor_context
- struct executor_execution_category
- struct executor_future
- struct executor_index
- struct executor_parameters_type
- struct executor_shape
- struct future_access
- struct future_range_traits
- struct future_then_executor_result
- struct future_then_result
- struct future_traits
- struct get_function_address
- struct get_function_annotation
- struct get_remote_result
- struct has_async_execute_member
- struct has_bulk_async_execute_member
- struct has_bulk_sync_execute_member
- struct has_bulk_then_execute_member
- struct has_category
- struct has_post_member
- struct has_sync_execute_member
- struct has_then_execute_member
- struct is_action
- struct is_bidirectional_iterator
- struct is_bind_expression
- struct is_bound_action
- struct is_bulk_one_way_executor
- struct is_bulk_two_way_executor
- struct is_contiguous_iterator
- struct is_equality_comparable
- struct is_equality_comparable_with
- struct is_executor_any
- struct is_executor_parameters
- struct is_forward_iterator
- struct is_future
- struct is_future_range
- struct is_future_tuple
- struct is_future_void
- struct is_input_iterator
- struct is_iterator
- struct is_never_blocking_one_way_executor
- struct is_one_way_executor
- struct is_output_iterator
- struct is_random_access_iterator
- struct is_range
- struct is_ref_wrapped_future
- struct is_ref_wrapped_future_range
- struct is_sentinel_for
- struct is_shared_state
- struct is_sized_sentinel_for
- struct is_tuple_like
- struct is_two_way_executor
- struct is_weakly_equality_comparable_with
- struct is_zip_iterator
- struct pack_traversal_rebind_container
- struct promise_local_result
- struct promise_remote_result
- struct range_iterator
- struct range_sentinel
- struct range_traits
- struct shared_state_allocator
- struct supports_streaming_with_any
- detail
- util
- debug
- detail
- any
- container_remapping
- range_impl
- spreading
- tuple_like_remapping
- struct always_false
- struct always_true
- struct arrow_dispatch
- struct at_index_impl
- struct bind_eval
- struct bind_eval_placeholder
- struct callable_info_vtable
- struct category_iterator_traits_helper
- struct construct_vtable
- struct container_category_tag
- struct copyable_vtable
- struct counting_iterator_base
- struct decay_unwrap_impl
- struct detector
- struct difference_type_iterator_traits_helper
- struct dispatch_invoke
- struct empty
- struct empty_function
- struct enable_operator_interoperable
- struct enable_operator_interoperable_ex
- struct enable_random_access_operations
- struct format_arg
- struct format_field
- struct format_join
- struct formatter
- struct from_string
- class function_base
- struct function_base_vtable
- struct function_ref_vtable
- class functional_unwrap_impl
- struct fused_index_pack
- struct future_unwrap_until_depth
- struct hash_helper
- struct indexed
- struct invoke_deferred_result
- struct invoke_fused_result
- struct invoke_mem_fun
- struct invoke_mem_obj
- struct invoke_result_impl
- struct invoke_wrapped_decorate_select
- struct invoke_wrapped_invocation_select
- struct is_false
- struct is_non_proxy_reference
- struct is_true
- struct iterator
- struct iterator_adaptor_base
- class iterator_facade_base
- struct lock_data
- struct log_settings
- class mapping_helper
- struct mapping_strategy_base
- struct mem_fn
- struct member_leaf
- class one_shot_wrapper
- class operator_brackets_proxy
- struct operator_brackets_result
- class os_thread_data
- class postfix_increment_proxy
- struct postfix_increment_result
- class protected_bind
- struct reference_iterator_traits_helper
- struct result_of_begin
- struct result_of_end
- struct sentinel
- struct spinlock
- struct strategy_remap_tag
- struct strategy_traverse_tag
- struct to_string
- struct type_specifier
- struct use_operator_brackets_proxy
- struct value_type_iterator_traits_helper
- struct vtable
- struct vtables
- class writable_postfix_increment_proxy
- details
- functional
- hardware
- itt
- struct caller_context
- struct counter
- struct domain
- struct event
- struct frame_context
- struct heap_allocate
- struct heap_free
- struct heap_function
- struct heap_internal_access
- struct id
- struct mark_context
- struct mark_event
- struct stack_context
- struct string_handle
- struct task
- struct thread_domain
- struct undo_frame_context
- struct undo_mark_context
- logging
- destination
- detail
- formatter
- writer
- class logger
- class message
- enum class level
- struct all_of
- struct any_of
- struct at_index
- class atomic_count
- class backtrace
- class bad_lexical_cast
- class bad_optional_access
- class compose_callback_impl
- struct console_local
- struct contains
- class counting_iterator
- struct decay_unwrap
- struct dummy_thread_component_id
- struct empty_function
- struct first_argument
- struct held_locks_data
- struct identity
- struct ignore_all_while_checking
- struct ignore_while_checking
- struct in_place_t
- struct invoke_result
- class ios_flags_saver
- class iterator_adaptor
- class iterator_core_access
- struct iterator_facade
- class iterator_range
- struct lazy_conditional
- struct lazy_enable_if
- struct locality_prefix
- struct make_index_pack
- struct manage_config
- struct none_of
- struct nonesuch
- struct nullopt_t
- class optional
- struct pack
- struct pack_c
- struct parent_thread_id
- struct parent_thread_locality
- struct parent_thread_phase
- struct register_lock_data
- class runtime_configuration
- struct scoped_timer
- class section
- struct shepherd_thread_id
- struct static_
- struct thread_description
- struct thread_id
- class thread_mapper
- struct thread_phase
- struct thread_specific_ptr
- class tick_counter
- class unlock_guard
- struct unused_type
- struct unwrap_reference
- struct void_guard
- struct bad_any_cast
- class error_code
- struct error_info
- class exception
- class exception_info
- class exception_list
- class future
- struct init_params
- struct is_async_execution_policy
- struct is_execution_policy
- struct is_invocable
- struct is_invocable_r
- struct is_parallel_execution_policy
- struct is_rebound_execution_policy
- struct is_sequenced_execution_policy
- struct is_vectorpack_execution_policy
- class jthread
- struct launch
- struct nostopstate_t
- struct os_thread_data
- class runtime
- struct scoped_annotation
- struct scoped_finalize
- class shared_future
- class stop_callback
- class stop_source
- class stop_token
- class thread
- struct thread_interrupted
- class tuple
- struct tuple_element
- struct tuple_size
- enum error
- enum class future_status
- enum logging_destination
- enum class os_thread_type
- enum class runtime_mode
- enum state
- enum throwmode
- actions