Records
Overview
- class ConcurrentQueue
- struct ConcurrentQueue::Block
- struct ConcurrentQueue::ExplicitProducer - ////////////////////////
- struct ConcurrentQueue::FreeList
- struct ConcurrentQueue::FreeListNode - ////////////////////////
- struct ConcurrentQueue::ImplicitProducer - ///////////////////////////////
- struct ConcurrentQueue::ImplicitProducerHash
- struct ConcurrentQueue::ImplicitProducerKVP - ///////////////////////////////
- struct ConcurrentQueue::ProducerBase - ////////////////////////
- struct ConcurrentQueueDefaultTraits
- struct ConcurrentQueueProducerTypelessBase
- struct ConsumerToken
- struct ExplicitProducer::BlockIndexEntry
- struct ExplicitProducer::BlockIndexHeader
- struct Guard
- struct Guard
- struct ImplicitProducer::BlockIndexEntry
- struct ImplicitProducer::BlockIndexHeader
- struct ProducerToken
- struct _hash_32_or_64
- class abstract_variables_map - Implements string->string mapping with convenient value casting...
- struct acquire_future
- struct acquire_future_disp
- struct acquire_future_impl - ///////////////////////////////////////////////////////////////...
- struct acquire_shared_state
- struct acquire_shared_state_disp
- struct acquire_shared_state_impl - ///////////////////////////////////////////////////////////////...
- struct addition_result - ///////////////////////////////////////////////////////////////...
- struct affinity_data - ///////////////////////////////////////////////////////////////...
- struct agent_base
- class agent_ref
- struct agent_storage
- struct aligned_allocator - ///////////////////////////////////////////////////////////////...
- struct aligned_allocator::rebind
- struct all_of
- struct allocator_deleter - ///////////////////////////////////////////////////////////////...
- struct always_false
- struct always_true
- class ambiguous_option - Class thrown when there's ambiguity among several possible opti...
- struct any_cast_support
- struct any_of
- 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
- class any_sender
- struct any_sender_base
- struct any_sender_impl
- struct any_sender_static_empty_vtable_helper
- struct any_vtable - ///////////////////////////////////////////////////////////////...
- struct apply_dispatch - ///////////////////////////////////////////////////////////////...
- struct apply_policy - ///////////////////////////////////////////////////////////////...
- struct are_tuples_compatible_impl - ///////////////////////////////////////////////////////////////...
- struct arrow_dispatch - ///////////////////////////////////////////////////////////////...
- struct arrow_dispatch::proxy
- struct as_receiver
- struct async_dispatch
- struct async_execute_fn_helper::result
- struct async_execute_fn_helper::result
- struct async_execute_t - Customization point for asynchronous execution agent creation. ...
- struct async_policy - ///////////////////////////////////////////////////////////////...
- struct at_index
- struct at_index_impl
- class atomic_count
- class backtrace
- struct bad_alloc
- struct bad_any_cast - ///////////////////////////////////////////////////////////////...
- struct bad_cast
- struct bad_exception
- class bad_lexical_cast
- class bad_optional_access
- struct bad_typeid
- class barrier
- class barrier - ///////////////////////////////////////////////////////////////...
- struct base_member_helper - ///////////////////////////////////////////////////////////////...
- class basic_command_line_parser - Command line parser. The class allows one to specify all the in...
- class basic_config_file_iterator
- class basic_option - Option found in input source. Contains a key and a value. The k...
- class basic_parsed_options - Results of parsing an input source. The primary use of this cla...
- struct belongs_to_iterator_category
- struct belongs_to_iterator_traversal - ///////////////////////////////////////////////////////////////...
- struct bidirectional_concept - ///////////////////////////////////////////////////////////////...
- struct bidirectional_traversal_tag
- struct bin
- struct bind_eval
- struct bind_eval_placeholder
- struct bootstrap_logging
- struct bulk_async_execute_fn_helper::result
- struct bulk_async_execute_fn_helper::result
- struct bulk_async_execute_t - Bulk form of asynchronous execution agent creation. This asynch...
- struct bulk_execute_result
- struct bulk_function_result - ///////////////////////////////////////////////////////////////...
- struct bulk_sync_execute_fn_helper::result
- struct bulk_sync_execute_fn_helper::result
- struct bulk_sync_execute_fn_helper::result
- struct bulk_sync_execute_t - Bulk form of synchronous execution agent creation. This synchro...
- struct bulk_then_execute_fn_helper::result
- struct bulk_then_execute_fn_helper::result
- struct bulk_then_execute_result - ///////////////////////////////////////////////////////////////...
- struct bulk_then_execute_t - Bulk form of execution agent creation depending on a given futu...
- struct cache_aligned_data - ///////////////////////////////////////////////////////////////...
- struct cache_aligned_data_derived - ///////////////////////////////////////////////////////////////...
- class caching_freelist
- struct caching_freelist_t
- struct calculate_distance - ///////////////////////////////////////////////////////////////...
- struct calculate_next - ///////////////////////////////////////////////////////////////...
- struct callable_info_vtable - ///////////////////////////////////////////////////////////////...
- class callback_notifier
- struct caller_context
- struct cancelable_task_base - ///////////////////////////////////////////////////////////////...
- struct cancelable_task_base::reset_id
- struct cancelable_task_object - ///////////////////////////////////////////////////////////////...
- struct cancelable_task_object_allocator
- struct category_iterator_traits_helper
- struct cerr - Writes the string to cerr
- struct cerr_impl - Writes the string to cerr
- struct check_level
- class cmdline - Command line parser class. Main requirements were: - Powerful e...
- class combined_tagged_state - ///////////////////////////////////////////////////////////////...
- struct command_line_error - ///////////////////////////////////////////////////////////////...
- struct command_line_handling
- class common_config_file_iterator - Standalone parser for config files in ini-line format. The pars...
- struct compare_to
- struct completion_signatures
- class compose_callback_impl - ///////////////////////////////////////////////////////////////...
- struct concurrentqueue_fifo
- struct concurrentqueue_fifo::apply
- class condition_variable
- class condition_variable
- struct condition_variable::queue_entry
- struct condition_variable::reset_queue_entry
- class condition_variable_any - ///////////////////////////////////////////////////////////////...
- struct condition_variable_data - ///////////////////////////////////////////////////////////////...
- struct connect_result_helper
- struct connect_result_helper::dummy_operation_state
- struct connect_t - ///////////////////////////////////////////////////////////////...
- struct console_local - ///////////////////////////////////////////////////////////////...
- struct const_numeric_max
- struct construct_vtable - ///////////////////////////////////////////////////////////////...
- struct construct_vtable - ///////////////////////////////////////////////////////////////...
- class container_accessor - Returns the default iterators of the container in case the cont...
- struct container_category_tag - A tag for dispatching based on the tuple like or container prop...
- struct container_mapping_tag - Categorizes a mapping of a homogeneous container
- struct contains
- class context_base
- struct context_base
- struct context_impl_base - ///////////////////////////////////////////////////////////////...
- class contiguous_index_queue - A concurrent queue which can only hold contiguous ranges of integers.
- struct contiguous_index_queue::range
- class continuation - ///////////////////////////////////////////////////////////////...
- struct continuation::reset_id
- class continuation_allocator
- struct continuation_not_callable
- struct continuation_result
- class copyable_sbo_storage
- struct copyable_vtable
- class core
- struct core_ratios - Holds core/queue ratios used by schedulers.
- class coroutine - ///////////////////////////////////////////////////////////////...
- struct coroutine_accessor
- class coroutine_impl - ///////////////////////////////////////////////////////////////...
- class coroutine_self
- struct coroutine_self::reset_self_on_exit
- class coroutine_stackful_self
- class coroutine_stackless_self
- struct counter
- class counting_iterator - ///////////////////////////////////////////////////////////////...
- struct counting_iterator_base
- struct counting_iterator_base::integer_difference_type
- struct counting_iterator_base::iterator_category
- struct counting_iterator_base::iterator_difference_type
- class counting_semaphore
- struct cout - Writes the string to console
- struct cout_impl - Writes the string to console
- class cpp20_barrier
- class cpp20_latch - Latches are a thread coordination mechanism that allow one or m...
- struct cpu_feature
- struct cpuid_register
- struct cpuid_table_type
- struct current_thread_print_helper
- struct current_time_print_helper
- struct cxx_type_id
- class cxxabi_demangle_helper
- struct dbg_window - Writes the string to output debug window
- struct dbg_window_impl - Writes the string to output debug window
- struct debug_object
- struct dec
- struct decay_unwrap
- struct decay_unwrap_impl
- class default_hint
- struct deferred_policy - ///////////////////////////////////////////////////////////////...
- struct demangle_helper
- struct deque
- struct deque_anchor
- struct deque_node
- struct dereference_result
- struct detector
- struct difference_type_iterator_traits_helper
- class disable_interruption
- struct dispatch_invoke - ///////////////////////////////////////////////////////////////...
- struct divides
- struct domain - ///////////////////////////////////////////////////////////////...
- struct dummy_thread_component_id - ///////////////////////////////////////////////////////////////...
- struct dump_config
- class duplicate_option_error - Class thrown when duplicate option description is found.
- struct empty - ///////////////////////////////////////////////////////////////...
- struct empty
- struct empty_any_operation_state
- struct empty_any_receiver
- struct empty_any_sender
- struct empty_env
- struct empty_function
- struct empty_function - ///////////////////////////////////////////////////////////////...
- struct empty_helper
- struct empty_oncompletion
- struct empty_polymorphic_executor - ///////////////////////////////////////////////////////////////...
- struct empty_unique_any_sender
- struct empty_vtable_type
- struct enable_operator_interoperable
- struct enable_operator_interoperable_ex
- struct enable_random_access_operations
- class environment_iterator - The 'eof_iterator' class is useful for constructing forward ite...
- class eof_iterator - The 'eof_iterator' class is useful for constructing forward ite...
- struct equal_to - ///////////////////////////////////////////////////////////////...
- struct equality_result - ///////////////////////////////////////////////////////////////...
- class error - Base class for all errors in the library.
- class error_code - A pika::error_code represents an arbitrary error condition.
- struct error_info - ///////////////////////////////////////////////////////////////...
- struct error_types
- struct error_types::apply
- class error_with_no_option_name - Base class of un-parsable options, when the desired option cann...
- class error_with_option_name - Base class for most exceptions in the library. Substitutes the ...
- struct event
- class exception - A pika::exception is the main exception type used by pika to report errors.
- class exception_info - ///////////////////////////////////////////////////////////////...
- class exception_info_node
- class exception_info_node_base
- class exception_list - The class exception_list is a container of exception_ptr object...
- struct exception_with_info
- struct exception_with_info_base - ///////////////////////////////////////////////////////////////...
- struct exec_time_wrapper
- struct execution_agent
- struct execution_context
- struct executor_context - ///////////////////////////////////////////////////////////////...
- struct executor_context - ///////////////////////////////////////////////////////////////...
- struct executor_execution_category
- struct executor_execution_category - ///////////////////////////////////////////////////////////////...
- struct executor_future
- struct executor_future
- struct executor_index
- struct executor_index - ///////////////////////////////////////////////////////////////...
- struct executor_parameters
- struct executor_parameters_join - ///////////////////////////////////////////////////////////////...
- struct executor_parameters_type - ///////////////////////////////////////////////////////////////...
- struct executor_parameters_type - ///////////////////////////////////////////////////////////////...
- struct executor_shape - ///////////////////////////////////////////////////////////////...
- struct executor_shape
- struct executor_statistics - Data structure which stores statistics collected by an executor instance.
- struct exposes_future_type
- struct extract_executor_parameters
- struct extract_has_variable_chunk_size - ///////////////////////////////////////////////////////////////...
- struct fallback
- struct file - Writes the string to a file
- struct file::file_settings - settings for when constructing a file class. To see how it's used, see @ref
- struct file_impl - Writes the string to a file
- struct first_argument
- struct flat_arraylizer - A callable object which maps its content back to an array like ...
- class fork_join_executor - An executor with fork-join (blocking) semantics.
- class fork_join_executor::shared_data - This struct implements the actual functionality of the executor...
- struct fork_policy - ///////////////////////////////////////////////////////////////...
- struct format_arg
- struct format_field
- struct format_join
- struct formatter - ///////////////////////////////////////////////////////////////...
- struct forward_traversal_tag
- struct frame_context - ///////////////////////////////////////////////////////////////...
- struct from_string
- class function_base - ///////////////////////////////////////////////////////////////...
- struct function_base_vtable - ///////////////////////////////////////////////////////////////...
- struct function_ref_vtable
- class functional_unwrap_impl - Implements the callable object which is returned by n invocatio...
- struct fused_index_pack
- class future - ///////////////////////////////////////////////////////////////...
- struct future::invalidate
- struct future_access
- class future_base
- struct future_base::future_then_dispatch
- struct future_data - ///////////////////////////////////////////////////////////////...
- struct future_data_allocator - ///////////////////////////////////////////////////////////////...
- struct future_data_base - ///////////////////////////////////////////////////////////////...
- struct future_data_refcnt_base - ///////////////////////////////////////////////////////////////...
- struct future_data_refcnt_base::init_no_addref
- struct future_data_result - ///////////////////////////////////////////////////////////////...
- struct future_data_storage - ///////////////////////////////////////////////////////////////...
- struct future_data_void
- struct future_get_result - ///////////////////////////////////////////////////////////////...
- struct future_iterator_traits - ///////////////////////////////////////////////////////////////...
- struct future_range_traits - ///////////////////////////////////////////////////////////////...
- struct future_then_dispatch - ///////////////////////////////////////////////////////////////...
- struct future_then_executor_result
- struct future_then_executor_result - ///////////////////////////////////////////////////////////////...
- struct future_then_result - ///////////////////////////////////////////////////////////////...
- struct future_then_result - ///////////////////////////////////////////////////////////////...
- struct future_traits
- struct future_traits_customization_point
- struct future_unwrap_until_depth - A mapper that maps futures to its representing type The mapper ...
- struct future_value - ///////////////////////////////////////////////////////////////...
- struct fxns::type
- struct fxns::type
- struct fxns::type
- struct fxns::type
- struct get_annotation_t - ///////////////////////////////////////////////////////////////...
- struct get_chunk_size_call_helper - ///////////////////////////////////////////////////////////////...
- struct get_chunk_size_property - ///////////////////////////////////////////////////////////////...
- struct get_chunk_size_t - Return the number of invocations of the given function \awhich ...
- struct get_completion_scheduler_t
- struct get_default_policy
- struct get_env_t
- struct get_function_address
- struct get_function_annotation
- struct get_hint_t - ///////////////////////////////////////////////////////////////...
- struct get_priority_t - ///////////////////////////////////////////////////////////////...
- struct get_remote_result
- struct get_stacksize_t - ///////////////////////////////////////////////////////////////...
- struct get_table - ///////////////////////////////////////////////////////////////...
- struct greater
- struct greater_equal
- class guard
- class guard_set
- struct guard_task
- struct handle_continuation_recursion_count - ///////////////////////////////////////////////////////////////...
- struct handle_exception
- struct handle_exception_impl - \condNOINTERNAL
- struct handle_exception_task_impl - ///////////////////////////////////////////////////////////////...
- struct has_async_execute_member
- struct has_async_execute_member
- struct has_bulk_async_execute_member
- struct has_bulk_async_execute_member
- struct has_bulk_sync_execute_member
- struct has_bulk_sync_execute_member
- struct has_bulk_then_execute_member
- struct has_bulk_then_execute_member
- struct has_category - ///////////////////////////////////////////////////////////////...
- struct has_category - ///////////////////////////////////////////////////////////////...
- struct has_completion_scheduler
- struct has_completion_scheduler_impl
- struct has_member_connect
- struct has_member_schedule
- struct has_post_member
- struct has_post_member - ///////////////////////////////////////////////////////////////...
- struct has_push_back - Deduces to a true type if the given parameter T has a push_back...
- struct has_sender_types
- struct has_sync_execute_member
- struct has_sync_execute_member
- struct has_then_execute_member
- struct has_then_execute_member
- struct has_traversal - ///////////////////////////////////////////////////////////////...
- struct hash_32_or_64
- struct hash_helper
- struct heap_allocate
- struct heap_free
- struct heap_function - ///////////////////////////////////////////////////////////////...
- struct heap_internal_access
- struct held_locks_data
- struct high_precision_time - Prefixes the message with a high-precision time (. You pass the format string at construction.
- struct high_precision_time_impl - Prefixes the message with a high-precision time (. You pass the format string at construction.
- struct high_resolution_clock
- class high_resolution_timer - ///////////////////////////////////////////////////////////////...
- struct hostname_print_helper
- struct hw_concurrency - ///////////////////////////////////////////////////////////////...
- struct id
- struct identity
- struct idle_collect_rate
- struct idx - prefixes each message with an index.
- struct idx_impl - prefixes each message with an index.
- struct ignore_all_while_checking - ///////////////////////////////////////////////////////////////...
- struct ignore_type - ///////////////////////////////////////////////////////////////...
- struct ignore_while_checking
- struct in_place
- struct in_place_t
- struct incrementable_traversal_tag
- struct indexed
- struct inequality_result - ///////////////////////////////////////////////////////////////...
- struct init_params
- class init_pool_data - ///////////////////////////////////////////////////////////////...
- struct init_tss_helper - ///////////////////////////////////////////////////////////////...
- struct inplace_addition_result
- struct inplace_subtraction_result
- class intrusive_ptr
- class invalid_bool_value - Class thrown if there is an invalid bool value given
- class invalid_command_line_style - Class thrown when there are programming error related to style
- class invalid_command_line_syntax - Class thrown when there are syntax errors in given command line
- class invalid_config_file_syntax - Class thrown when there's syntax error either for command line ...
- class invalid_option_value - Class thrown if there is an invalid option value given
- class invalid_syntax - Class thrown when there's syntax error either for command line ...
- struct invocable_archetype
- struct invoke
- struct invoke_deferred_result
- struct invoke_fused
- struct invoke_fused_r
- struct invoke_fused_result
- class invoke_hint
- struct invoke_mem_fun
- struct invoke_mem_obj - ///////////////////////////////////////////////////////////////...
- struct invoke_r
- struct invoke_result - ///////////////////////////////////////////////////////////////...
- struct invoke_result_impl - ///////////////////////////////////////////////////////////////...
- struct invoke_wrapped_decorate_select - Helper for routing non void result types to the corresponding c...
- struct invoke_wrapped_invocation_select - We use a specialized class here because MSVC has issues with ta...
- class ios_flags_saver
- struct ipaddr
- struct is_action
- struct is_active_wrapper - ///////////////////////////////////////////////////////////////...
- struct is_any_of_pred
- struct is_async_execution_policy
- struct is_async_execution_policy - ///////////////////////////////////////////////////////////////...
- struct is_bidirectional_iterator
- struct is_bind_expression
- struct is_bound_action - ///////////////////////////////////////////////////////////////...
- struct is_bulk_one_way_executor
- struct is_bulk_one_way_executor
- struct is_bulk_one_way_executor
- struct is_bulk_two_way_executor
- struct is_bulk_two_way_executor
- struct is_bulk_two_way_executor
- struct is_completion_scheduler_tag_invocable
- struct is_completion_scheduler_tag_invocable_impl
- struct is_contiguous_iterator
- struct is_deferred_invocable
- struct is_empty_spread - Deduces to a true_type if the given type is an empty spread mar...
- struct is_equality_comparable
- struct is_equality_comparable_with
- struct is_execution_policy - ///////////////////////////////////////////////////////////////...
- struct is_execution_policy - \condNOINTERNAL
- struct is_executor_any
- struct is_executor_base
- struct is_executor_of_base_impl
- struct is_executor_parameters
- struct is_executor_parameters - \condNOINTERNAL
- struct is_executor_parameters
- struct is_false
- struct is_forward_iterator
- struct is_future
- struct is_future_customization_point
- struct is_future_or_future_range
- struct is_future_or_shared_state - ///////////////////////////////////////////////////////////////...
- struct is_future_or_shared_state_range - ///////////////////////////////////////////////////////////////...
- struct is_future_range - ///////////////////////////////////////////////////////////////...
- struct is_future_tuple
- struct is_future_void - ///////////////////////////////////////////////////////////////...
- struct is_input_iterator
- struct is_invocable - ///////////////////////////////////////////////////////////////...
- struct is_invocable_impl - ///////////////////////////////////////////////////////////////...
- struct is_invocable_r
- struct is_invocable_r_impl - ///////////////////////////////////////////////////////////////...
- struct is_iterator
- struct is_iterator
- struct is_launch_policy
- struct is_never_blocking_one_way_executor
- struct is_never_blocking_one_way_executor
- struct is_never_blocking_one_way_executor
- struct is_non_proxy_reference
- struct is_nothrow_tag_fallback_invocable
- struct is_nothrow_tag_invocable
- struct is_one_way_executor
- struct is_one_way_executor
- struct is_one_way_executor
- struct is_operation_state - An `operation_state` is an object representing the asynchronous...
- struct is_output_iterator - ///////////////////////////////////////////////////////////////...
- struct is_parallel_execution_policy
- struct is_parallel_execution_policy - ///////////////////////////////////////////////////////////////...
- struct is_random_access_iterator
- struct is_range - ///////////////////////////////////////////////////////////////...
- struct is_rebound_execution_policy - \condNOINTERNAL
- struct is_rebound_execution_policy
- struct is_receiver - Receiving values from asynchronous computations is handled by t...
- struct is_receiver_cpo
- struct is_receiver_of - The `receiver_of` concept is a refinement of the `Receiver` con...
- struct is_ref_wrapped_future
- struct is_ref_wrapped_future_range
- struct is_scheduler
- struct is_sender - A sender is a type that is describing an asynchronous operation...
- struct is_sender_to
- struct is_sentinel_for - ///////////////////////////////////////////////////////////////...
- struct is_sequenced_execution_policy - ///////////////////////////////////////////////////////////////...
- struct is_sequenced_execution_policy
- struct is_shared_state - ///////////////////////////////////////////////////////////////...
- struct is_sized_sentinel_for
- struct is_space
- struct is_spread - Deduces to a true_type if the given type is a spread marker
- struct is_trivially_destructible
- struct is_true
- struct is_tuple_like - Deduces to a true type if the given parameter T has a specific ...
- struct is_tuple_like_impl
- struct is_two_way_executor
- struct is_two_way_executor
- struct is_two_way_executor
- struct is_typed_sender
- struct is_unique_future
- struct is_vector_iterator
- struct is_vectorpack_execution_policy
- struct is_vectorpack_execution_policy
- struct is_weakly_equality_comparable_with - ///////////////////////////////////////////////////////////////...
- struct is_weakly_equality_comparable_with
- struct is_zip_iterator - ///////////////////////////////////////////////////////////////...
- struct iterator
- class iterator_adaptor
- struct iterator_adaptor_base
- struct iterator_category_to_traversal
- class iterator_core_access - ///////////////////////////////////////////////////////////////...
- struct iterator_facade - ///////////////////////////////////////////////////////////////...
- class iterator_facade_base - ///////////////////////////////////////////////////////////////...
- class iterator_range
- struct iterator_traversal
- class jthread
- class latch - ///////////////////////////////////////////////////////////////...
- struct launch - ///////////////////////////////////////////////////////////////...
- struct lazy_conditional
- struct lazy_enable_if
- struct less - ///////////////////////////////////////////////////////////////...
- struct less_equal
- struct lightweight_pika_category
- struct lightweight_pika_category_rethrow
- class local_priority_queue_scheduler - ///////////////////////////////////////////////////////////////...
- struct local_priority_queue_scheduler::init_parameter
- class local_queue_scheduler - ///////////////////////////////////////////////////////////////...
- struct local_queue_scheduler::init_parameter
- struct locality_prefix - ///////////////////////////////////////////////////////////////...
- struct lock_data
- struct lockfree_abp_fifo - ///////////////////////////////////////////////////////////////...
- struct lockfree_abp_fifo::apply
- struct lockfree_abp_fifo_backend
- struct lockfree_abp_lifo
- struct lockfree_abp_lifo::apply
- struct lockfree_abp_lifo_backend - ///////////////////////////////////////////////////////////////...
- struct lockfree_fifo
- struct lockfree_fifo::apply
- struct lockfree_fifo_backend - ///////////////////////////////////////////////////////////////...
- struct lockfree_lifo
- struct lockfree_lifo::apply
- struct lockfree_lifo_backend
- struct log_settings
- class logger - The logger class. Every log from your application is an instance of this (see @ref"workflow")
- struct logger::gather_holder - Optimizes the formatting for prepending and/or appending strings to the original message
- struct make_index_pack
- struct manage_active_thread_count - ///////////////////////////////////////////////////////////////...
- struct manage_config
- struct manage_executor - ///////////////////////////////////////////////////////////////...
- struct manipulator - What to use as base class, for your formatter classes
- struct manipulator - What to use as base class, for your destination classes
- class mapping_helper - A helper class which applies the mapping or routes the element ...
- class mapping_helper::traversal_callable_base
- class mapping_helper::traversor - A callable object which forwards its invocations to mapping_hel...
- class mapping_helper::try_traversor - A callable object which forwards its invocations to mapping_hel...
- struct mapping_strategy_base - Base class for making strategy dependent behavior available to ...
- struct mark_begin_execution_call_helper - ///////////////////////////////////////////////////////////////...
- struct mark_begin_execution_property - ///////////////////////////////////////////////////////////////...
- struct mark_begin_execution_t - Mark the begin of a parallel algorithm execution
- struct mark_context - ///////////////////////////////////////////////////////////////...
- struct mark_end_execution_call_helper - ///////////////////////////////////////////////////////////////...
- struct mark_end_execution_property - ///////////////////////////////////////////////////////////////...
- struct mark_end_execution_t - Mark the end of a parallel algorithm execution
- struct mark_end_of_scheduling_call_helper - ///////////////////////////////////////////////////////////////...
- struct mark_end_of_scheduling_property - ///////////////////////////////////////////////////////////////...
- struct mark_end_of_scheduling_t - Mark the end of scheduling tasks during parallel algorithm exec...
- struct mark_event
- union max_align_t
- struct max_of
- struct maximal_number_of_chunks_call_helper - ///////////////////////////////////////////////////////////////...
- struct maximal_number_of_chunks_property - ///////////////////////////////////////////////////////////////...
- struct maximal_number_of_chunks_t - Return the largest reasonable number of chunks to create for a ...
- struct mem_crc32
- struct mem_fn
- struct member_leaf
- class message - Optimizes the formatting for prepending and/or appending strings to the original message
- struct min_of - ///////////////////////////////////////////////////////////////...
- struct minus
- struct moodycamel_fifo_backend - ///////////////////////////////////////////////////////////////...
- class movable_sbo_storage
- class multiple_occurrences - Class thrown when there are several occurrences of an option, b...
- class multiple_values - Class thrown when there are several option values, but user cal...
- struct multiplies
- class mutex - ///////////////////////////////////////////////////////////////...
- struct named
- struct named_destinations - Allows you to contain multiple destinations, give each such destination a name. Then, at run-time, you can specify a format string which will specify which destinations to be called, and on what order.
- struct named_formatters - Allows you to contain multiple formatters, and specify a %spacer between them. You have a %spacer string, and within it, you can escape your contained formatters.
- struct named_formatters::write_step
- struct named_write - Composed of a named formatter and a named destinations. Thus, you can specify the formatting and destinations as strings
- struct needs_padding
- struct no_executor
- struct no_mutex
- struct no_traversal_tag
- struct nomove_if
- struct non_task_policy_tag - \condNOINTERNAL
- struct none_of
- struct nonesuch
- struct nostopstate_t - ///////////////////////////////////////////////////////////////...
- struct not_equal_to
- struct null_deleter
- struct nullopt_t
- struct nullopt_t::init
- class numa_domain
- struct on_exit_reset_held_lock_data
- class one_shot_wrapper
- class operation_state - ///////////////////////////////////////////////////////////////...
- class operator_brackets_proxy - ///////////////////////////////////////////////////////////////...
- struct operator_brackets_result
- class option_description - Describes one possible command line/config file option. There a...
- struct option_parser
- class optional
- class options_description - A set of option descriptions. This provides convenient interfac...
- class options_description_easy_init - Class which provides convenient creation syntax to option_descr...
- struct os_thread_data - ///////////////////////////////////////////////////////////////...
- class os_thread_data
- struct pack
- struct pack_c
- struct pack_traversal_rebind_container - ///////////////////////////////////////////////////////////////...
- struct pack_traversal_rebind_container - ///////////////////////////////////////////////////////////////...
- struct parallel_execution_tag - Function invocations executed by a group of parallel execution ...
- struct parallel_policy_executor - ///////////////////////////////////////////////////////////////...
- struct parent_thread_id - ///////////////////////////////////////////////////////////////...
- struct parent_thread_locality - ///////////////////////////////////////////////////////////////...
- struct parent_thread_phase - ///////////////////////////////////////////////////////////////...
- class partitioner
- class partitioner - ///////////////////////////////////////////////////////////////...
- class pika_category
- class pika_category_rethrow
- struct pika_hwloc_bitmap_wrapper
- struct plus - ///////////////////////////////////////////////////////////////...
- struct policy_holder - ///////////////////////////////////////////////////////////////...
- struct policy_holder_base
- class polymorphic_executor_base
- struct polymorphic_executor_vtable - ///////////////////////////////////////////////////////////////...
- struct polymorphic_executor_vtables - ///////////////////////////////////////////////////////////////...
- struct pool_id_type - ///////////////////////////////////////////////////////////////...
- class positional_options_description - Describes positional options. The class allows to guess option ...
- struct post_fn_helper::result
- struct post_fn_helper::result
- struct post_fn_helper::result
- struct post_policy_dispatch - ///////////////////////////////////////////////////////////////...
- struct post_t - Customization point for asynchronous fire & forget execution a...
- struct postdecrement_result
- class postfix_increment_proxy
- struct postfix_increment_result
- struct postincrement_result
- struct predecrement_result
- class prefix_name_mapper
- struct preincrement_result
- struct prepare_main_thread
- struct print_threshold
- struct processing_units_count_call_helper - ///////////////////////////////////////////////////////////////...
- struct processing_units_count_property - ///////////////////////////////////////////////////////////////...
- struct processing_units_count_t - Retrieve the number of (kernel-)threads used by the associated ...
- class promise - ///////////////////////////////////////////////////////////////...
- class promise_base
- struct promise_local_result - ///////////////////////////////////////////////////////////////...
- struct promise_remote_result
- class protected_bind
- struct ptr
- class pu - ///////////////////////////////////////////////////////////////...
- struct pure_iterator_traversal
- struct pure_traversal_tag
- struct queue_holder_numa
- struct queue_holder_thread
- struct queue_holder_thread::queue_data_print
- struct queue_holder_thread::queue_mc_print
- struct random_access_concept - ///////////////////////////////////////////////////////////////...
- struct random_access_traversal_tag
- struct range_iterator - ///////////////////////////////////////////////////////////////...
- struct range_proxy
- struct range_sentinel
- struct range_traits - ///////////////////////////////////////////////////////////////...
- class reading_file - Class thrown if config file can not be read
- struct reference_iterator_traits_helper
- struct register_lock_data
- class required_option - Class thrown when a required/mandatory option is missing
- struct reset_agent
- struct reset_self_on_exit - ///////////////////////////////////////////////////////////////...
- struct reset_thread_distribution_call_helper - ///////////////////////////////////////////////////////////////...
- struct reset_thread_distribution_property - ///////////////////////////////////////////////////////////////...
- struct reset_thread_distribution_t - Reset the internal round robin thread distribution scheme for t...
- struct reset_tss_helper - ///////////////////////////////////////////////////////////////...
- struct resource_base - TODO: implement, this is currently just a dummy
- class restore_interruption
- struct result_of_begin - ///////////////////////////////////////////////////////////////...
- struct result_of_end - ///////////////////////////////////////////////////////////////...
- struct run_composable_cleanup
- class runtime - ///////////////////////////////////////////////////////////////...
- class runtime_configuration - ///////////////////////////////////////////////////////////////...
- struct satisfy_traversal_concept - ///////////////////////////////////////////////////////////////...
- struct schedule_t - ///////////////////////////////////////////////////////////////...
- class scheduled_thread_pool - ///////////////////////////////////////////////////////////////...
- struct scheduled_thread_pool::scheduling_counter_data
- struct scheduler_base - ///////////////////////////////////////////////////////////////...
- struct scheduler_base::idle_backoff_data
- struct scheduling_callbacks
- struct scheduling_counters
- struct scoped_annotation - ///////////////////////////////////////////////////////////////...
- struct scoped_finalize
- struct scoped_lock_and_request_stop - ///////////////////////////////////////////////////////////////...
- struct scoped_lock_if_not_stopped - ///////////////////////////////////////////////////////////////...
- struct scoped_timer
- struct scoped_timer
- struct scoped_var
- class section - ///////////////////////////////////////////////////////////////...
- struct select_policy
- struct select_policy_generator
- struct sender_traits - `sender_traits` expose the different value and error types expo...
- struct sentinel
- struct sequenced_execution_tag - ///////////////////////////////////////////////////////////////...
- struct sequential_executor_parameters - ///////////////////////////////////////////////////////////////...
- struct set_error_t
- struct set_stopped_t
- struct set_value_t - ///////////////////////////////////////////////////////////////...
- struct shape_iter
- struct shape_iter_impl
- struct shape_iter_impl_base
- struct shared_data::region_data
- struct shared_data::region_data_type
- struct shared_data::thread_function
- struct shared_data::thread_function_helper - This struct implements the main work loop for a single parallel...
- class shared_future - ///////////////////////////////////////////////////////////////...
- class shared_priority_queue_scheduler - ///////////////////////////////////////////////////////////////...
- struct shared_priority_queue_scheduler::init_parameter
- struct shared_state_allocator - ///////////////////////////////////////////////////////////////...
- struct shared_state_ptr - ///////////////////////////////////////////////////////////////...
- struct shared_state_ptr_for - ///////////////////////////////////////////////////////////////...
- struct shared_state_ptr_result - ///////////////////////////////////////////////////////////////...
- struct shepherd_thread_id - ///////////////////////////////////////////////////////////////...
- struct single_pass_traversal_tag
- class sliding_semaphore
- struct source_location - This contains the location information where \ahas been called
- struct sp_convertible
- struct spinlock
- struct spinlock
- struct spinlock - Lockable spinlock class
- class spinlock_pool
- union splitter - The splitter is needed for 64 bit systems.
- class spread_box - A struct to mark a tuple to be unpacked into the parent context
- struct stack_context
- class stackless_coroutine - ///////////////////////////////////////////////////////////////...
- struct stackless_coroutine::reset_on_exit
- struct stage_data
- struct stage_task_cleanup
- struct start_t
- struct static_
- struct static_chunk_size - ///////////////////////////////////////////////////////////////...
- class static_freelist
- struct static_freelist_t
- struct static_is_lock_free
- struct static_is_lock_free_num
- class static_priority_queue_scheduler - ///////////////////////////////////////////////////////////////...
- class static_queue_scheduler - ///////////////////////////////////////////////////////////////...
- struct std_category_to_traversal
- struct std_exception
- class steady_duration
- class steady_time_point
- class stop_callback - ///////////////////////////////////////////////////////////////...
- struct stop_callback_base - ///////////////////////////////////////////////////////////////...
- class stop_source
- struct stop_state - ///////////////////////////////////////////////////////////////...
- class stop_token - ///////////////////////////////////////////////////////////////...
- struct str
- struct strategy_remap_tag - Remaps the variadic pack with the return values from the mapper.
- struct strategy_traverse_tag - Just traverses the pack with the given callable object, no resu...
- struct stream - writes to stream.
- struct stream_impl - writes to stream.
- struct stream_support
- struct string_handle - ///////////////////////////////////////////////////////////////...
- struct subscript_result
- struct subtraction_result
- struct supports_streaming_with_any - ///////////////////////////////////////////////////////////////...
- class switch_status - ///////////////////////////////////////////////////////////////...
- class switch_status_background
- struct sync_execute_fn_helper::result
- struct sync_execute_fn_helper::result
- struct sync_execute_t - Customization point for synchronous execution agent creation. T...
- struct sync_policy - ///////////////////////////////////////////////////////////////...
- struct tag - ///////////////////////////////////////////////////////////////...
- struct tag_fallback - ///////////////////////////////////////////////////////////////...
- struct tag_fallback_invoke_t
- struct tag_fallback_noexcept - ///////////////////////////////////////////////////////////////...
- struct tag_invoke_t
- struct tag_noexcept
- struct tagged_ptr_pair
- union tagged_ptr_pair::cast_unit
- struct task - ///////////////////////////////////////////////////////////////...
- struct task_base - ///////////////////////////////////////////////////////////////...
- class task_group - ///////////////////////////////////////////////////////////////...
- struct task_group::on_exit
- struct task_object
- struct task_object_allocator
- struct task_policy_tag - \condNOINTERNAL
- struct task_wrapper
- struct tfunc_time_wrapper
- struct then_bulk_function_result - ///////////////////////////////////////////////////////////////...
- struct then_execute_fn_helper::result
- struct then_execute_fn_helper::result
- struct then_execute_t - Customization point for execution agent creation depending on a...
- class thread
- class thread::id - ///////////////////////////////////////////////////////////////...
- class thread_data - ///////////////////////////////////////////////////////////////...
- struct thread_data_reference_counting
- class thread_data_stackful - ///////////////////////////////////////////////////////////////...
- class thread_data_stackless - ///////////////////////////////////////////////////////////////...
- struct thread_description - ///////////////////////////////////////////////////////////////...
- struct thread_domain - ///////////////////////////////////////////////////////////////...
- struct thread_function
- struct thread_function_nullary
- struct thread_id - Writes the thread_id to the log
- struct thread_id - ///////////////////////////////////////////////////////////////...
- struct thread_id - ///////////////////////////////////////////////////////////////...
- struct thread_id_converter
- struct thread_id_impl - Writes the thread_id to the log
- struct thread_id_ref - ///////////////////////////////////////////////////////////////...
- class thread_init_data - ///////////////////////////////////////////////////////////////...
- struct thread_interrupted - A pika::thread_interrupted is the exception type used by pika to interrupt a running pika thread.
- class thread_mapper - ///////////////////////////////////////////////////////////////...
- struct thread_nums - Holds the global and local thread numbers, and the pool number ...
- struct thread_phase - ///////////////////////////////////////////////////////////////...
- class thread_pool_base - The base class used to manage a pool of OS threads.
- struct thread_pool_init_parameters - \endcond
- class thread_queue
- struct thread_queue::task_description
- struct thread_queue_init_parameters
- class thread_queue_mc
- struct thread_schedule_hint - A hint given to a scheduler to guide where a task should be scheduled.
- struct thread_specific_ptr
- struct thread_task_base - ///////////////////////////////////////////////////////////////...
- class threadmanager - ///////////////////////////////////////////////////////////////...
- class tick_counter - ///////////////////////////////////////////////////////////////...
- struct timed_future_data - ///////////////////////////////////////////////////////////////...
- class timed_mutex - ///////////////////////////////////////////////////////////////...
- struct timed_var
- struct to_string
- class too_many_positional_options_error - Class thrown when there are too many positional options. This i...
- struct topology
- class trace_manip
- struct tupelizer_base - A callable object which maps its content back to a tuple like t...
- class tuple
- struct tuple_cat_size
- struct tuple_element
- struct tuple_equal_to
- struct tuple_less_than
- struct tuple_like_remapper
- struct tuple_size
- struct type_id
- struct type_specifier - ///////////////////////////////////////////////////////////////...
- class typed_value - Class which handles value of a specific type.
- class typed_value_base - Base class for all option that have a fixed type, and are willi...
- struct uint128_type
- struct unbounded_shifter
- struct undo_frame_context
- struct undo_mark_context
- class unique_any_sender
- struct unique_any_sender_base
- struct unique_any_sender_impl
- class unknown_option - Class thrown when option name is not recognized.
- class unlock_guard - ///////////////////////////////////////////////////////////////...
- struct unsequenced_execution_tag - Function invocations executed by a group of vector execution ag...
- class untyped_value - Class which specifies a simple handling of a value: the value w...
- struct unused_type - ///////////////////////////////////////////////////////////////...
- struct unwrap - A helper function object for functionally invoking `pika::unwra...
- struct unwrap_all - A helper function object for functionally invoking `pika::unwra...
- class unwrap_continuation - ///////////////////////////////////////////////////////////////...
- class unwrap_continuation_allocator
- struct unwrap_n - A helper function object for functionally invoking `pika::unwra...
- struct unwrap_reference
- struct unwrapper - ///////////////////////////////////////////////////////////////...
- struct use_operator_brackets_proxy
- struct utf8_codecvt_facet
- class validation_error - Class thrown when value of option is incorrect.
- class value_semantic - Class which specifies how the option's value is to be parsed an...
- class value_semantic_codecvt_helper - Helper class which perform necessary character conversions in t...
- struct value_type_iterator_traits_helper - ///////////////////////////////////////////////////////////////...
- struct value_types
- struct value_types::apply
- class variable_value - Class holding value of option. Contains details about how the v...
- class variables_map - Concrete variables map which store variables in real map. This ...
- struct void_guard
- struct vtable - ///////////////////////////////////////////////////////////////...
- struct vtable_base - ///////////////////////////////////////////////////////////////...
- struct vtables
- struct wait_all_frame - ///////////////////////////////////////////////////////////////...
- struct wait_all_frame::is_end
- struct wait_get_shared_state - ///////////////////////////////////////////////////////////////...
- struct with_annotation_t - ///////////////////////////////////////////////////////////////...
- struct with_hint_t - ///////////////////////////////////////////////////////////////...
- struct with_priority_t - ///////////////////////////////////////////////////////////////...
- struct with_property_t - ///////////////////////////////////////////////////////////////...
- struct with_stacksize_t - ///////////////////////////////////////////////////////////////...
- struct wrap_int
- class writable_postfix_increment_proxy
- class x86_linux_context_impl
- class x86_linux_context_impl_base
- class yield_hint