| NExamples | |
| NGraph | |
| CHydra | |
| CParallelFor | |
| CWork | |
| CWrite | |
| Nexperimental | |
| Nexecution | |
| Ndetail | |
| Nelide | |
| Ctombstone | |
| Clvalue_result | |
| Clvalue_result< T, Args... > | |
| Nenter_scopes | |
| Ct | |
| Center_scope_sender_state | |
| Creceiver_type_ | |
| Cstorage_for_completion_signatures | |
| Cstate | |
| Creceiver_base_ | |
| Creceiver_type_ | |
| Crollback_receiver_type_ | |
| Ccompletions | |
| Ccompletions< Env > | |
| CFAILED_TO_FORM_COMPLETION_SIGNATURES | |
| Cconnect_result | |
| Cnothrow_connect | |
| Cimpl | |
| Nexit_scope_sender_of | |
| Ctransform_set_value_impl | |
| Ctransform_set_value_impl< Env, Sender > | |
| Ctransform_set_value | |
| Cimpl | |
| Cimpl<::stdexec::completion_signatures<::stdexec::set_value_t(Sender)> > | |
| Ninvoke | |
| Ctag | |
| Ct | |
| Csender_check | |
| Csender_check< Sender > | |
| Csender_check< Sender, Env > | |
| Ctransform_set_value | |
| Cimpl_ | |
| CFAILED_TO_FORM_COMPLETION_SIGNATURES | |
| Creceiver_ref | |
| Cvariant_for_operation_states | |
| Cvariant_for_operation_states< F, Receiver, Additional, ::stdexec::completion_signatures<::stdexec::set_value_t(Args...), Signatures... >, std::tuple< States... > > | |
| Cvariant_for_operation_states< F, Receiver, Additional, ::stdexec::completion_signatures< Signature, Signatures... >, States > | |
| Cvariant_for_operation_states< F, Receiver, std::tuple< Additional... >, ::stdexec::completion_signatures<>, std::tuple< States... > > | |
| Cstate | |
| Creceiver_type_ | |
| Cnothrow_get_state | |
| Cget_state_result | |
| Cget_state_result< Tuple, Receiver, std::tuple< F, Sender > > | |
| Cimpl | |
| Nlifetime | |
| Ct | |
| Cstorage_for_object | |
| Ctype_ | |
| Cmake_sender | |
| Cmake_sender< Tuple, std::tuple< SenderFactory, F, Objects... > > | |
| Cstate | |
| CFAILED_TO_FORM_COMPLETION_SIGNATURES | |
| Cimpl | |
| Nmatching_completion_signature | |
| Ccanonicalize | |
| Ccanonicalize< Tag(Args...)> | |
| Ccanonical_match_count | |
| Ccanonical_match_count< Needle, ::stdexec::completion_signatures< Signatures... > > | |
| Cfind_canonical_match | |
| Cfind_canonical_match< Needle > | |
| Cfind_canonical_match< Needle, Signature, Rest... > | |
| Cmatching_completion_signature | |
| Cmatching_completion_signature<::stdexec::completion_signatures< Signatures... >, Signature, 1 > | |
| Nstorage_for_completion_signatures | |
| Cdecay | |
| Cdecay< T & > | |
| Cdecay< T && > | |
| Ctuple_for_signature | |
| Ctuple_for_signature< Tag(Args...)> | |
| Cvariant_for_signatures | |
| Cvariant_for_signatures<::stdexec::completion_signatures< Signatures... > > | |
| Csignature | |
| Csignature< Tag(Args...)> | |
| Cnothrow_visitable | |
| Cnothrow_visitable< Visitor, Tag(Args...)> | |
| Cnothrow_storable | |
| Cnothrow_storable< Tag(Args...)> | |
| Carrival_storable | |
| Carrival_storable< std::tuple< Tag, StoredArgs... >, Args... > | |
| Nwithin | |
| Ct | |
| Ccompletions | |
| Cstate | |
| Creceiver_base_ | |
| Center_receiver_type_ | |
| Cexit_receiver_type_ | |
| Creceiver_type_ | |
| Center_state_type_ | |
| Cstate_type_ | |
| CFAILED_TO_FORM_COMPLETION_SIGNATURES | |
| Cconnect_result | |
| Cnothrow_connect | |
| Cimpl | |
| Celide | |
| Chas_matching_completion_signature | |
| Cmatching_completion_signature | |
| Cstorage_for_completion_signatures | |
| Cstorage_for_completion_signatures< ::stdexec::completion_signatures< Signatures... >, storage_for_completion_signatures_error_policy::__internalize > | |
| Cstorage_for_completion_signatures< ::stdexec::completion_signatures< Signatures... >, storage_for_completion_signatures_error_policy::__propagate > | |
| Cstorage_for_completion_signatures< ::stdexec::completion_signatures<>, storage_for_completion_signatures_error_policy::__internalize > | |
| Cstorage_for_completion_signatures< ::stdexec::completion_signatures<>, storage_for_completion_signatures_error_policy::__propagate > | |
| NKokkos | |
| NExecution | |
| NExecutionSpaceImpl | |
| CApplySenderFor | |
| CApplySenderFor< stdexec::sync_wait_t > | |
| CContinuesOnOpState | |
| CContinuesOnOpStateBase | |
| CContinuesOnReceiver | Receiver for stdexec::continues_on |
| CContinuesOnSender | Sender for stdexec::continues_on |
| CDomain | |
| CExecutionSpaceCompletingSender | |
| COpState | |
| COpStateBase | |
| CParallelForClosure | |
| CParallelForSender | |
| CParallelReduceClosure | |
| CParallelReduceSender | |
| CPop | |
| CPush | |
| CRegionReceiver | |
| CRegionSender | |
| CScheduleFromOpState | |
| CScheduleFromOpStateBase | |
| CScheduleFromReceiver | |
| CScheduleFromSender | |
| CScheduler | Scheduler for a Kokkos execution space |
| COpState | |
| CSender | |
| CAttributes | See https://github.com/NVIDIA/stdexec/blob/5076be2b35de2e78330201b888d82c81b8cb428b/include/nvexec/stream_context.cuh#L110 |
| CScopedRegion | Helper for Kokkos::Profiling::scoped_region |
| CThenClosure | |
| CThenSender | |
| CTransformSenderFor | |
| CTransformSenderFor< Kokkos::Execution::parallel_for_t > | |
| CTransformSenderFor< Kokkos::Execution::parallel_reduce_t > | |
| CTransformSenderFor< stdexec::bulk_t > | |
| CTransformer | |
| CTransformSenderFor< stdexec::continues_on_t > | |
| CTransformSenderFor< stdexec::schedule_from_t > | |
| CTransformSenderFor< stdexec::then_t > | |
| CTransformer | |
| CTransformSenderFor< stdexec::when_all_t > | |
| Cwhen_all_t | |
| CWithExecEnvPolicy | |
| CWithoutExecEnvPolicy | |
| NGraphImpl | |
| CApplySenderFor | |
| CApplySenderFor< stdexec::sync_wait_t > | |
| CContinuesOnOpState | Operation state for stdexec::continues_on |
| CContinuesOnOpStateBase | |
| CContinuesOnReceiver | Receiver for stdexec::continues_on |
| CContinuesOnSender | Sender for stdexec::continues_on |
| CDomain | |
| CExecOf | |
| CExecOf< Kokkos::Impl::DeviceHandle< Exec > > | Retrieve the execution space type from a Kokkos::Impl::DeviceHandle |
| Cget_graph_t | |
| Cget_node_t | |
| CGraphAddAggregateNodeEvent | Event to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph aggregate node is added |
| CGraphAddNodeEvent | Event to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph node is added |
| CGraphCompletingSender | |
| CGraphComposition | Inspired by https://github.com/NVIDIA/stdexec/blob/8c5eedd0fcf9a8ebcdb75d988f72f88efcf64a37/include/stdexec/__detail/__completion_behavior.hpp#L33 |
| CAttach | Attach to the existing graph of the predecessor |
| CCreate | Create a new graph and attach after the root node |
| Cnode_helper_t | |
| Cnode_helper_t< Exec, Queryables... > | |
| Cnode_helper_t< Exec, FirstQueryable, RestOfQueryables... > | |
| CGraphCreateEvent | Event to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph is created |
| CGraphInstantiateEvent | Event to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph is instantiated |
| CGraphOperationStateFor | |
| CGraphOperationStateFor< OpState, Exec > | Specialization for Kokkos::Execution::GraphImpl::ContinuesOnOpState |
| CGraphSubmitEvent | Event to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph is submitted |
| COpState | Operation state that adds all closures as a sequence of nodes |
| COpStateBase | Operation state whose sole purpose is to propagate the completion signal |
| CParallelForClosure | |
| CParallelForSender | |
| CParallelReduceClosure | |
| CParallelReduceSender | |
| CRemainsOnGraphFor | |
| CRemainsOnGraphFor< OpState, Exec > | Specialization for Kokkos::Execution::GraphImpl::Scheduler::OpState |
| CScheduleFromOpState | Operation state for stdexec::schedule_from |
| CScheduleFromOpStateBase | |
| CScheduleFromSender | Sender for stdexec::schedule_from |
| CScheduler | Scheduler for a Kokkos::Experimental::Graph |
| COpState | |
| CSender | |
| CAttributes | See https://github.com/NVIDIA/stdexec/blob/5076be2b35de2e78330201b888d82c81b8cb428b/include/nvexec/stream_context.cuh#L110 |
| CState | |
| CState< GraphComposition::Attach, Exec > | If the graph composition policy is GraphComposition::Attach, nothing needs to be stored |
| CState< GraphComposition::Create, Exec > | If the graph composition policy is GraphComposition::Create, the device handle is already stored by the graph itself |
| CThenClosure | |
| CThenSender | Sender for stdexec::then |
| CTransformSenderFor | |
| CTransformSenderFor< Kokkos::Execution::parallel_for_t > | |
| CTransformSenderFor< Kokkos::Execution::parallel_reduce_t > | |
| CTransformSenderFor< stdexec::bulk_t > | |
| CTransformSenderFor< stdexec::continues_on_t > | |
| CTransformSenderFor< stdexec::schedule_from_t > | |
| CTransformSenderFor< stdexec::then_t > | |
| CTransformSenderFor< stdexec::when_all_t > | |
| CWhenAllOpState | Operation state for stdexec::when_all |
| CWhenAllChildReceiver | Receiver for a child of stdexec::when_all |
| CJoinOpStateNodes | Join the nodes of all operation states into one aggregate node |
| CWhenAllSender | Sender for stdexec::when_all |
| Cattrs | |
| CWITH_SENDER_AT_INDEX | |
| NImpl | |
| NContinuesOn | |
| CDependencyFor | |
| CDependencyFor< InnerOp, ExecTo > | |
| NSyncWait | |
| Cenv | Inspired by https://github.com/NVIDIA/stdexec/blob/16076a81efa4477513e6ede9c2741fd034ecef99/include/stdexec/__detail/__sync_wait.hpp#L45-L65 |
| CState | Inspired by https://github.com/NVIDIA/stdexec/blob/16076a81efa4477513e6ede9c2741fd034ecef99/include/stdexec/__detail/__sync_wait.hpp#L83-L86 |
| CState< std::true_type > | |
| CState< std::false_type > | |
| CReceiver | Receiver for stdexec::sync_wait |
| CSyncWait | |
| CApplySenderFor | Customize stdexec::sync_wait |
| CApplySender | |
| CBulkTraits | Extract the policy, shape and functor type of bulk data |
| CBulkTraits< stdexec::__bulk::__data< Policy, Shape, Functor > > | |
| CCollapse | |
| CCollapse< stdexec::__mlist< T > > | |
| CCompileTimeOptional | Compile-time optional value that holds a T when Enabled, is an empty type otherwise |
| CCompileTimeOptional< false, T > | |
| CCompileTimeOptional< true, T > | |
| CCompletionSignal | |
| CCompletionSignal< SubmittedPolicy::DependOnEvent, Exec, Rcvr > | Create an event in the execution space instance, and pass a handle to the event to the receiver, thus deferring to the successor the responsibility to wait on the event |
| CCompletionSignal< SubmittedPolicy::OrderOnExec, Exec, Rcvr > | |
| CCompletionSignal< SyncPolicy::InlineFenceExec, Exec, Rcvr > | Fence the execution space instance to complete the operation and then invoke the receiver |
| CCompletionSignal< SyncPolicy::ScheduleWaitEvent, Exec, Rcvr > | Create an event in the execution space instance, and schedule on the delegation scheduler a task that waits on this event and then invoke the receiver |
| CDependency | This is the default implementation |
| CDependency< Exec, Exec > | |
| CDiagnose | |
| CDiagnose< T > | |
| CEmpty | |
| CEvent | An event that can be recorded on an execution space instance |
| CEvent< Kokkos::Cuda > | |
| CEvent< Kokkos::Experimental::HPX > | |
| CEvent< Kokkos::HIP > | |
| CEvent< Kokkos::SYCL > | |
| CExecOf | |
| CExecOf< Sndr, Env... > | Type of the execution space extracted from Sndr completion scheduler |
| CExecOf< T > | Type of the execution space extracted from a get_exec_t query on T |
| CExecutionSpaceRef | Wrap a Kokkos execution space to make it cheap to copy/move in new environments |
| CFirstError | |
| CFirstError< stdexec::__mlist< Ts... > > | |
| CFirstErrorOf | |
| CFirstErrorOf< T > | |
| CFirstErrorOf< T, Ts... > | |
| CFixedString | Fixed-capacity string built from a char array |
| CForwardingAttributes | Filter queries on a sender to allow forwarding queries only |
| Cget_exec_t | |
| CHasExecWaitEvent | |
| CHasExecWaitEvent< Kokkos::Cuda > | |
| CHasExecWaitEvent< Kokkos::Experimental::HPX > | |
| CHasExecWaitEvent< Kokkos::HIP > | |
| CHasExecWaitEvent< Kokkos::SYCL > | |
| CHasNonBlockingDispatch | Determine if the Kokkos backend has non-blocking dispatch |
| CHasNonBlockingDispatch< Kokkos::Cuda > | |
| CHasNonBlockingDispatch< Kokkos::Experimental::HPX > | |
| CHasNonBlockingDispatch< Kokkos::HIP > | |
| CHasNonBlockingDispatch< Kokkos::SYCL > | |
| CImmovable | Immovable type |
| CKeepErrors | |
| CKeepErrors< stdexec::__mlist< Ts... > > | |
| CLabel | Label property |
| Cmake_policy_t | Utility functions that wrap constructors of Kokkos execution policies |
| CMakeOpState | |
| CHuddle | |
| CHuddle< Sndr, Rcvr, Clsrs... > | |
| COptionalRef | A non-owning, nullable reference to a T |
| COptionalStorage | Data structure that has an interface similar to std::optional but stores the value with stdexec::__manual_lifetime |
| CParallelForData | |
| CParallelForSender | |
| CParallelReduceData | |
| CParallelReduceSender | |
| Cproperties | Type list of properties |
| Cqueryable_for | |
| CReceiver | Receiver for an object parent_op that implements complete |
| CRecordEvent | Event to be sent to Kokkos::utils::callbacks::dispatch when calling record |
| CRequiresSync | |
| CScheduleWaitEventReceiver | |
| CState | |
| CSubmittedOperationStateTag | |
| CSubmittedPolicy | |
| COrderOnExec | |
| CDependOnEvent | |
| CSubmittedPolicyTag | |
| CSubmittedReceiverTag | |
| CSyncPolicy | Under a sync policy, a terminal completion is propagated: in-flight operations must complete |
| CInlineFenceExec | |
| CScheduleWaitEvent | |
| CSyncPolicyTag | |
| CTransformSender | |
| CTryDiagnose | |
| CTryDiagnose< T > | |
| CWaitEvent | Event to be sent to Kokkos::utils::callbacks::dispatch when calling wait |
| CWITH_CHILDREN_ERRORS | Tag to be used to signal children errors |
| CWITH_EXECUTION_SPACE | Tag to be used to signal an execution space |
| CWITH_OPSTATE | |
| CExecutionSpaceContext | Execution context using a Kokkos execution space under the hood |
| CGraphContext | Execution context using Kokkos::Experimental::Graph under the hood |
| Cparallel_for_t | Custom algorithm for the Kokkos::parallel_for construct |
| Cparallel_reduce_t | Custom algorithm for the Kokkos::parallel_reduce construct |
| Nstdexec | |
| C__sexpr_impl< Kokkos::Execution::ExecutionSpaceImpl::when_all_t > | |
| Cget_env_impl | |
| Cget_env_impl< Kokkos::Execution::ExecutionSpaceImpl::WithExecEnvPolicy, State > | |
| Cget_env_impl< Kokkos::Execution::ExecutionSpaceImpl::WithoutExecEnvPolicy, State > | |
| C__sexpr_impl<::exec::detail::invoke::tag > | |
| C__sexpr_impl<::exec::enter_scopes_t > | |
| C__sexpr_impl<::exec::invoke_t > | |
| C__sexpr_impl<::exec::lifetime_t > | |
| C__sexpr_impl<::exec::within_t > | |
| NTests | |
| NExecutionSpaceImpl | |
| Ngtest_suite_ParallelReduceManagedAndUnManagedTest_ | |
| Crange_policy_into_rank_0_view | |
| CAnySenderTest | |
| CAnySenderTest_then_Test | |
| CBulkTest | |
| CBulkTest_bulk_Test | |
| CBulkTest_forwarding_env_Test | |
| CBulkTest_no_spurious_copy_on_connect_Test | |
| CContinuesOnTest | |
| CContinuesOnTest_queryable_get_exec_Test | |
| CContinuesOnTest_then_sync_wait_Test | |
| CContinuesOnTest_transition_to_another_execution_space_instance_and_back_different_type_Test | |
| CContinuesOnTest_transition_to_another_execution_space_instance_and_back_same_type_Test | |
| CContinuesOnTest_transition_to_same_execution_space_instance_Test | |
| CDomainTest | |
| CDomainTest_has_apply_sender_for_sync_wait_Test | |
| CDomainTest_has_transform_sender_for_bulk_Test | |
| CDomainTest_has_transform_sender_for_then_Test | |
| CDomainTest_not_default_domain_like_bulk_Test | |
| CDomainTest_not_default_domain_like_then_Test | |
| CEnsureStartedTest | |
| CEnsureStartedTest_then_Test | |
| CForkJoinTest | |
| CForkJoinTest_continues_on_bulk_Test | |
| CForkJoinTest_continues_on_Test | |
| CForkJoinTest_diamond_Test | |
| CInterOpTest | |
| CInterOpTest_transition_from_inline_scheduler_and_back_Test | |
| CInterOpTest_transition_from_inline_scheduler_Test | |
| CInterOpTest_transition_from_static_thread_pool_and_back_Test | |
| CInterOpTest_transition_from_static_thread_pool_Test | |
| CInterOpTest_transition_to_inline_scheduler_Test | |
| CInterOpTest_transition_to_static_thread_pool_and_back_Test | |
| CInterOpTest_transition_to_static_thread_pool_Test | |
| CLetValueTest | |
| CLetValueTest_scoped_allocation_Test | |
| COnTest | |
| COnTest_many_execution_space_instances_of_different_type_Test | |
| COnTest_on_another_execution_space_instance_same_type_Test | |
| COnTest_on_same_execution_space_instance_Test | |
| COpStateTest | |
| COpStateTest_construct_query_and_start_Test | |
| CParallelForTest | |
| CParallelForTest_closure_object_creation_overloads_Test | |
| CParallelForTest_forwarding_env_Test | |
| CParallelForTest_perfect_forwarding_connect_Test | |
| CParallelForTest_starts_on_parallel_region_Test | |
| CParallelForTest_team_policy_Test | |
| CParallelForTest_two_parallel_regions_Test | |
| CParallelReduceManagedAndUnManagedTest | |
| CParallelReduceTest | |
| CParallelReduceTest_closure_object_creation_overloads_Test | |
| CParallelReduceTest_forwarding_env_Test | |
| CParallelReduceTest_range_policy_maxloc_reducer_Test | |
| CParallelReduceTest_starts_on_parallel_region_Test | |
| CParallelReduceTest_team_policy_Test | |
| CParallelReduceTest_two_parallel_regions_Test | |
| CRepeatEffectUntilTest | |
| CRepeatEffectUntilTest_works_Test | |
| CScheduler_round_trip_property_Test | |
| CScopedRegionTest | |
| CScopedRegionTest_many_Test | |
| CSplitTest | |
| CSplitTest_split_and_sync_wait_Test | |
| CSplitTest_within_Test | |
| CSyncWaitTest | |
| CThenTest | |
| CThenTest_error_propagates_Test | |
| CThenTest_forwarding_env_Test | |
| CThenTest_set_stopped_will_not_dispatch_operation_Test | |
| CThenTest_then_lifetime_Test | |
| CThenTest_then_schedule_Test | |
| CThenTest_then_starts_on_Test | |
| CWhenAllTest | |
| CWhenAllTest_many_concurrent_branches_Test | |
| CWhenAllTest_nested_when_all_with_independent_branch_Test | |
| CWhenAllTest_nested_with_inner_followed_by_other_Test | |
| CWhenAllTest_schedule_sender_and_single_branch_followed_by_other_and_finish_on_self_Test | |
| CWhenAllTest_schedule_sender_and_single_branch_followed_by_self_Test | |
| CWhenAllTest_schedule_sender_and_single_branch_Test | |
| CWhenAllTest_schedule_sender_and_single_mixed_branch_followed_by_self_Test | |
| CWhenAllTest_single_branch_Test | |
| CWhenAllTest_two_branches_followed_by_self_Test | |
| CWhenAllTest_two_branches_host_device_followed_by_device_Test | |
| CWhenAllTest_two_branches_with_schedule_senders_only_Test | |
| CWhenAllTest_two_mixed_branches_followed_by_other_and_finish_on_self_Test | |
| CWhenAllTest_two_mixed_branches_followed_by_self_Test | |
| NGraphImpl | |
| CBulkTest | |
| CBulkTest_bulk_schedule_Test | |
| CBulkTest_bulk_starts_on_Test | |
| CContinuesOnTest | |
| CContinuesOnTest_then_continues_on_single_thread_context_continues_on_then_Test | |
| CContinuesOnTest_transition_to_another_graph_scheduler_instance_and_back_different_type_Test | |
| CContinuesOnTest_transition_to_another_graph_scheduler_instance_and_back_same_type_Test | |
| CContinuesOnTest_transition_to_another_graph_scheduler_instance_same_type_Test | |
| CContinuesOnTest_transition_to_same_graph_scheduler_instance_Test | |
| CDomainTest | |
| CDomainTest_has_apply_sender_for_sync_wait_Test | |
| CDomainTest_has_transform_sender_for_bulk_Test | |
| CDomainTest_has_transform_sender_for_then_Test | |
| CDomainTest_not_default_domain_like_bulk_Test | |
| CDomainTest_not_default_domain_like_then_Test | |
| CEventsTest | |
| CEventsTest_create_and_add_nodes_Test | |
| CEventsTest_create_instantiate_and_submit_Test | |
| CGraphAddAggregateNodeEvent_streaming_operator_Test | |
| CGraphCreateEvent_streaming_operator_Test | |
| CGraphEventDiscardMatcher | Similar to EventDiscardMatcher, for graph-related events |
| Cis_useless_Test | Because we need at least one discoverable runtime test per unit |
| CParallelForTest | |
| CParallelForTest_parallel_for_schedule_tagged_operator_Test | |
| CParallelForTest_parallel_for_schedule_Test | |
| CParallelForTest_parallel_for_starts_on_Test | |
| CParallelForTest_with_range_slice_Test | |
| CParallelReduceTest | |
| CParallelReduceTest_range_policy_into_rank_0_view_Test | |
| CParallelReduceTest_range_policy_maxloc_reducer_Test | |
| CParallelReduceTest_starts_on_parallel_region_Test | |
| CRemainsOnGraphForTest | |
| CRemainsOnGraphForTest_dependent_sender_partly_on_graph_domain_Test | |
| CRemainsOnGraphForTest_non_dependent_sender_in_when_all_mixed_branches_Test | |
| CRemainsOnGraphForTest_non_dependent_sender_in_when_all_Test | |
| CRemainsOnGraphForTest_non_dependent_sender_Test | |
| CRemainsOnGraphForTest_non_dependent_sender_with_continues_on_Test | |
| CRepeatEffectUntilTest | |
| CRepeatEffectUntilTest_works_Test | |
| CScheduler_round_trip_property_Test | |
| CSyncWaitTest | |
| CThenTest | |
| CThenTest_forwarding_env_Test | |
| CThenTest_then_schedule_node_type_Test | |
| CThenTest_then_schedule_Test | |
| CThenTest_then_starts_on_Test | |
| CWhenAllTest | |
| CWhenAllTest_forwarding_env_Test | |
| CWhenAllTest_schedule_sender_and_single_branch_Test | |
| CWhenAllTest_schedule_sender_Test | |
| CWhenAllTest_single_branch_Test | |
| CWhenAllTest_three_branches_some_starting_on_single_thread_context_Test | |
| CWhenAllTest_three_branches_starting_on_single_thread_context_Test | |
| CWhenAllTest_three_branches_Test | |
| CWhenAllTest_two_branches_Test | |
| CWhenAllTest_two_branches_with_schedule_senders_only_Test | |
| Ngtest_suite_UponStoppedTest_ | |
| Cstop_before_start | |
| NImpl | |
| CCompileTimeOptionalTest_value_Test | Because we need at least one discoverable runtime test per unit |
| CCompletionSignalTest | |
| CCompletionSignalTest_depend_on_event_policy_Test | |
| CCompletionSignalTest_inline_fence_exec_policy_Test | |
| CCompletionSignalTest_order_on_exec_policy_Test | |
| CCompletionSignalTest_schedule_wait_event_policy_Test | |
| CCompletionSignaturesTest | |
| CCompletionSignaturesTest_parallel_for_Test | |
| CConvertibleToString | A type that is implicitly convertible to a std::string, but is not one |
| CDependencyTest | |
| CDependencyTest_different_type_Test | |
| CDependencyTest_same_type_Test | |
| CDispatchLabelTest_deduplicate_Test | |
| CEventTest | Fixture that enables callbacks with Kokkos::utils::tests::scoped::callbacks::Manager |
| CEventTest_default_instance_Test | |
| CEventTest_record_and_wait_and_record_and_wait_Test | |
| CEventTest_record_and_wait_Test | |
| CEventTest_uniqueness_Test | |
| CEventTest_wait_exec_event_different_type_Test | |
| CEventTest_wait_exec_event_for_same_type_Test | |
| CEventTest_wait_exec_events_for_same_type_Test | |
| CEventTest_works_intended_usage_pattern_Test | |
| CFixedString | Fixed-capacity string built from a char array |
| CFixedStringTest_converts_to_string_view_and_string_Test | |
| Cforwarding_queryable_Test | |
| CFwdPropC | |
| Cget_property_label_Test | |
| Cis_useless_Test | Because we need at least one discoverable runtime test per unit |
| CLabelTest_static_label_Test | |
| CMakePolicyTest | |
| CMakePolicyTest_execution_space_instance_Test | |
| CPropA | |
| CReceiver | |
| CRecordEvent_description_Test | |
| CSomeTrait | |
| CSomeTraitWithComplexDiagnose | |
| CTag | |
| CTestType | |
| CWaitEvent_description_Test | |
| NStd | |
| CMyType | |
| CReflectionTest_display_string_of_Test | Because we need at least one discoverable runtime test per unit |
| NUtils | |
| NFunctors | |
| CCounter | Count construction, move/copy construction, move/copy assignment and destruction atomically on host |
| CCounterRef | Similar to Tests::Utils::Functors::Counter, but the internal counters are not atomic |
| Ccounters | |
| CFetchIncrement | |
| CIncrement | Increment data |
| CLabeled | |
| CLoadCheckAdd | Load the value at data and check it is equal to prev. Then, add value to it |
| CMaxLoc | Can be used in a parallel_reduce to find the greater of the values in data alongside its index |
| CMutableMoveToSyncWait | |
| CNoOp | Does nothing |
| CReduceIndices | Reduce indices |
| CReduceIndicesWithTeam | Similar to ReduceIndices, with a team policy |
| CShowThreadID | |
| CStoreThreadID | |
| CSumIndices | |
| CTagDispatch | |
| CTag | |
| CThrowsWhenCopied | This helper struct throws when copy constructed |
| Ngtest_suite_SyncWaitTest_ | |
| Cget_start_scheduler | |
| Cjust | |
| Cset_value_no_spurious_fence | |
| Cset_stopped_no_spurious_fence | |
| Crethrows | |
| NSchedulers | |
| CAttributes | Inspired by https://github.com/NVIDIA/stdexec/blob/2184dd714f82df1e00d39961817be97f31c02744/test/test_common/schedulers.hpp#L46 |
| CStopped | Scheduler that returns a sender that always completes on the stop channel |
| COpState | |
| CSender | |
| Ccheck_completion_scheduler_type_t | |
| Ccheck_node_type_t | |
| Ccheck_rcvr_env_queryable_with_t | |
| Ccheck_rcvr_env_t | Check that the receiver environment is of type ExpectedEnv |
| CCheckCompletionSchedulerTypeSender | |
| CCheckNodeTypeSender | |
| CCheckRcvrEnvQueryableWithSender | |
| CCheckRcvrEnvSender | |
| CContextTest | |
| CDomainInheritingFromDefault | |
| CExecutionSpaceContextTest | |
| CGraphContextTest | |
| CLabeledData | |
| CMultiPropData | |
| CMyPropA | |
| CMyPropB | |
| CSinkReceiver | A receiver that can handle all completions and does nothing with them |
| CSyncWaitTest | |
| CTrackingAllocator | A minimal tracking allocator |
| Ccheck_completion_scheduler_default_Test | |
| Ccheck_completion_scheduler_static_thread_pool_Test | |
| Ccheck_rcvr_env_lvalue_Test | |
| Ccheck_rcvr_env_queryable_with_and_not_lvalue_Test | |
| Ccheck_rcvr_env_queryable_with_and_not_rvalue_Test | |
| Ccheck_rcvr_env_rvalue_Test | |
| CClosureTest | |
| CClosureTest_stored_by_value_Test | |
| Ccompletion_signatures_operator_equal_checks_for_set_equality_Test | |
| CDoSomethingOnExit | |
| Cget_start_scheduler_continues_on_error_completion_Test | |
| Cget_start_scheduler_continues_on_Test | |
| Cget_start_scheduler_let_value_Test | |
| Cget_start_scheduler_sync_wait_Test | |
| Cinline_scheduler_main_thread_Test | |
| Cinline_scheduler_pool_thread_Test | |
| Clifetime_scope_object_with_exit_Test | |
| CParallelForDataTest | |
| CParallelForDataTest_transform_policy_or_iter_space_perfectly_forwards_properties_Test | |
| CParallelForDataTest_transform_policy_or_iter_space_Test | |
| CParallelForTest_closure_object_creation_perfectly_forwards_functor_Test | |
| CParallelReduceDataTest | |
| CParallelReduceDataTest_transform_policy_or_iter_space_perfectly_forwards_properties_Test | |
| CParallelReduceDataTest_transform_policy_or_iter_space_Test | |
| CParallelReduceTest_closure_object_creation_perfectly_forwards_functor_Test | |
| CPropA | |
| CPropB | |
| Cscope_object_with_exit | Inspired by the examples from [4]. It calls T::exit when the scope ends |
| Cstarts_on_is_dependent_if_sch_sender_and_child_do_not_have_eptr_completion_Test | |
| Cstarts_on_may_be_non_dependent_if_child_has_eptr_completion_Test | |
| CTrackingAllocatorTest_forwarded_through_then_Test | |
| CTrackingAllocatorTest_write_read_env_Test | |
| CTransformSender_transform_sender_moves_once_Test | |
| CUponStoppedTest | |
| CWhenAll_no_branch_Test | |
| CWhenAll_single_branch_Test | |
| CWhenAllTest_only_schedule_sender_branches_Test | |
| CEventDiscardMatcher | Matcher to filter out events that are just noise for tests |