kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cstdexec::__query
  CKokkos::Execution::GraphImpl::get_graph_t
  CKokkos::Execution::GraphImpl::get_node_t
  CKokkos::Execution::Impl::get_exec_t
  CTests::Impl::FwdPropC
  CTests::Impl::PropA
  CTests::PropA
  CTests::PropA
  CTests::PropB
  CTests::PropB
 Cstdexec::__sexpr_defaults
  Cexperimental::execution::detail::enter_scopes::impl
  Cexperimental::execution::detail::invoke::impl
  Cexperimental::execution::detail::lifetime::impl
  Cexperimental::execution::detail::within::impl
  Cstdexec::__sexpr_impl<::exec::invoke_t >
 Cstdexec::__tuple
  CKokkos::Execution::Impl::ParallelForSender< Sndr, Kokkos::Execution::Impl::ParallelForData< Functor, Policy, Kokkos::Execution::Impl::Label< Label > > >
  CKokkos::Execution::Impl::ParallelReduceSender< Sndr, Kokkos::Execution::Impl::ParallelReduceData< Functor, Policy, Reducer, Kokkos::Execution::Impl::Label< Label > > >
  CKokkos::Execution::Impl::ParallelForSender< Sndr, Data >
  CKokkos::Execution::Impl::ParallelReduceSender< Sndr, Data >
 Cstdexec::__when_all::__when_all_impl
  Cstdexec::__sexpr_impl< Kokkos::Execution::ExecutionSpaceImpl::when_all_t >
 CKokkos::Execution::Impl::ApplySender< Domain, ApplySenderForType >
 CKokkos::Execution::Impl::ApplySender< Domain, ApplySenderFor >
  CKokkos::Execution::ExecutionSpaceImpl::Domain
  CKokkos::Execution::GraphImpl::Domain
 CKokkos::Execution::ExecutionSpaceImpl::ApplySenderFor< Tag >
 CKokkos::Execution::GraphImpl::ApplySenderFor< Tag >
 CKokkos::Execution::Impl::SyncWait::ApplySenderFor< SndrTrait >Customize stdexec::sync_wait
 CKokkos::Execution::Impl::SyncWait::ApplySenderFor< ExecutionSpaceCompletingSender >
  CKokkos::Execution::ExecutionSpaceImpl::ApplySenderFor< stdexec::sync_wait_t >
 CKokkos::Execution::Impl::SyncWait::ApplySenderFor< GraphCompletingSender >
  CKokkos::Execution::GraphImpl::ApplySenderFor< stdexec::sync_wait_t >
 Cexperimental::execution::detail::storage_for_completion_signatures::arrival_storable< typename,... >
 Cexperimental::execution::detail::storage_for_completion_signatures::arrival_storable< std::tuple< Tag, StoredArgs... >, Args... >
 CKokkos::Execution::GraphImpl::GraphComposition::AttachAttach to the existing graph of the predecessor
 CKokkos::Execution::ExecutionSpaceImpl::Scheduler< Exec >::Sender::AttributesSee https://github.com/NVIDIA/stdexec/blob/5076be2b35de2e78330201b888d82c81b8cb428b/include/nvexec/stream_context.cuh#L110
 CKokkos::Execution::GraphImpl::Scheduler< Exec >::Sender::AttributesSee https://github.com/NVIDIA/stdexec/blob/5076be2b35de2e78330201b888d82c81b8cb428b/include/nvexec/stream_context.cuh#L110
 CTests::Utils::Schedulers::Attributes< Schd, Tags >Inspired by https://github.com/NVIDIA/stdexec/blob/2184dd714f82df1e00d39961817be97f31c02744/test/test_common/schedulers.hpp#L46
 CKokkos::Execution::GraphImpl::WhenAllSender< Exec, Sndrs >::attrs
 Cstd::bool_constant
  CKokkos::Execution::ExecutionSpaceImpl::ExecutionSpaceCompletingSender< Sndr, Env >
  CKokkos::Execution::GraphImpl::GraphCompletingSender< Sndr, Env >
  Cexperimental::execution::has_matching_completion_signature< Signatures, Tag, Args >
 CKokkos::Execution::Impl::BulkTraits<... >Extract the policy, shape and functor type of bulk data
 CKokkos::Execution::Impl::BulkTraits< stdexec::__bulk::__data< Policy, Shape, Functor > >
 Cexperimental::execution::detail::matching_completion_signature::canonical_match_count< Needle, Signatures >
 Cexperimental::execution::detail::matching_completion_signature::canonicalize< typename >
 Cexperimental::execution::detail::matching_completion_signature::canonicalize< Tag(Args...)>
 CTests::Utils::check_completion_scheduler_type_t< Tag, Schd >
 CTests::Utils::check_node_type_t< NodeType >
 CTests::Utils::check_rcvr_env_queryable_with_t< IsQueryable, Queries >
 CTests::Utils::check_rcvr_env_t< ExpectedEnv >Check that the receiver environment is of type ExpectedEnv
 CTests::Utils::CheckCompletionSchedulerTypeSender< Sndr, Tag, Schd >
 CTests::Utils::CheckNodeTypeSender< NodeType, Sndr >
 CTests::Utils::CheckRcvrEnvQueryableWithSender< IsQueryable, Sndr, Queries >
 CTests::Utils::CheckRcvrEnvSender< ExpectedEnv, Sndr >
 CKokkos::Execution::Impl::CompileTimeOptional< Enabled, T >Compile-time optional value that holds a T when Enabled, is an empty type otherwise
 CKokkos::Execution::Impl::CompileTimeOptional< false, T >
 CKokkos::Execution::Impl::CompileTimeOptional< true, T >
 Cexperimental::execution::detail::enter_scopes::completions< Env >
 Cexperimental::execution::detail::within::completions< Env >
 Cexperimental::execution::detail::enter_scopes::completions< Env >
 CKokkos::Execution::Impl::CompletionSignal< Policy, Exec, Rcvr >
 CKokkos::Execution::Impl::CompletionSignal< 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
 CKokkos::Execution::Impl::CompletionSignal< SubmittedPolicy::OrderOnExec, Exec, Rcvr >
 CKokkos::Execution::Impl::CompletionSignal< SyncPolicy::InlineFenceExec, Exec, Rcvr >Fence the execution space instance to complete the operation and then invoke the receiver
 CKokkos::Execution::Impl::CompletionSignal< 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
 Cstd::conditional_t
  CKokkos::Execution::Impl::FirstErrorOf< T, Ts... >
  Cexperimental::execution::detail::matching_completion_signature::find_canonical_match< Needle, Signature, Rest... >
 Cexperimental::execution::detail::enter_scopes::connect_result< Receiver >
 Cexperimental::execution::detail::within::connect_result< Receiver >
 CKokkos::Execution::ExecutionSpaceImpl::ContinuesOnOpStateBase< Schd, Rcvr >
  CKokkos::Execution::ExecutionSpaceImpl::ContinuesOnOpState< Schd, Sndr, Rcvr >
 CKokkos::Execution::GraphImpl::ContinuesOnOpStateBase< Schd, Rcvr >
  CKokkos::Execution::GraphImpl::ContinuesOnOpState< stdexec::__copy_cvref_t< Self, Schd >, stdexec::__copy_cvref_t< Self, Sndr >, Rcvr >
  CKokkos::Execution::GraphImpl::ContinuesOnOpState< Schd, Sndr, Rcvr >Operation state for stdexec::continues_on
 CKokkos::Execution::ExecutionSpaceImpl::ContinuesOnSender< Schd, Sndr >Sender for stdexec::continues_on
 CKokkos::Execution::GraphImpl::ContinuesOnSender< Schd, Sndr >Sender for stdexec::continues_on
 CTests::Impl::ConvertibleToStringA type that is implicitly convertible to a std::string, but is not one
 CTests::Utils::Functors::CounterCount construction, move/copy construction, move/copy assignment and destruction atomically on host
 CTests::Utils::Functors::CounterRefSimilar to Tests::Utils::Functors::Counter, but the internal counters are not atomic
 CTests::Utils::Functors::CounterRef::counters
 CKokkos::Execution::GraphImpl::GraphComposition::CreateCreate a new graph and attach after the root node
 Cexperimental::execution::detail::storage_for_completion_signatures::decay< T >
 Cexperimental::execution::detail::storage_for_completion_signatures::decay< T & >
 Cexperimental::execution::detail::storage_for_completion_signatures::decay< T && >
 Cstdexec::default_domain
  CTests::Utils::DomainInheritingFromDefault
 CKokkos::Execution::Impl::Dependency< ExecTo, ExecFrom >This is the default implementation
 CKokkos::Execution::Impl::Dependency< Exec, Exec >
 CKokkos::Execution::Impl::ContinuesOn::DependencyFor< InnerOp, ExecTo >
 CKokkos::Execution::Impl::ContinuesOn::DependencyFor< InnerOp, ExecTo >
 CKokkos::Execution::Impl::Diagnose< Ts >
 CTests::DoSomethingOnExit
 Cexperimental::execution::elide< T, Args >
 CKokkos::Execution::Impl::Empty
 Cexperimental::execution::detail::enter_scopes::enter_scope_sender_state< Sender, Receiver, RollbackReceiver >
 Cexperimental::execution::detail::within::state< Scope, Sender, Receiver >::enter_state_type_
 CKokkos::Execution::Impl::SyncWait::envInspired by https://github.com/NVIDIA/stdexec/blob/16076a81efa4477513e6ede9c2741fd034ecef99/include/stdexec/__detail/__sync_wait.hpp#L45-L65
 CKokkos::Execution::Impl::Event< Exec >An event that can be recorded on an execution space instance
 CKokkos::Execution::Impl::Event< Kokkos::Cuda >
 CKokkos::Execution::Impl::Event< Kokkos::Experimental::HPX >
 CKokkos::Execution::Impl::Event< Kokkos::HIP >
 CKokkos::Execution::Impl::Event< Kokkos::SYCL >
 CEventDiscardMatcher< Exec >Matcher to filter out events that are just noise for tests
 CKokkos::Execution::GraphImpl::ExecOf< typename >
 CKokkos::Execution::Impl::ExecOf< Args >
 CKokkos::Execution::Impl::ExecOf< Sndr, Env... >Type of the execution space extracted from Sndr completion scheduler
 CKokkos::Execution::Impl::ExecOf< T >Type of the execution space extracted from a get_exec_t query on T
 CKokkos::utils::tests::scoped::ExecutionSpace< Kokkos::ExecutionSpace Exec > [external]
  CTests::Utils::SyncWaitTest< gtest_TypeParam_ >
   CTests::Utils::gtest_suite_SyncWaitTest_::get_start_scheduler< gtest_TypeParam_ >
   CTests::Utils::gtest_suite_SyncWaitTest_::just< gtest_TypeParam_ >
   CTests::Utils::gtest_suite_SyncWaitTest_::rethrows< gtest_TypeParam_ >
   CTests::Utils::gtest_suite_SyncWaitTest_::set_stopped_no_spurious_fence< gtest_TypeParam_ >
   CTests::Utils::gtest_suite_SyncWaitTest_::set_value_no_spurious_fence< gtest_TypeParam_ >
 CKokkos::utils::tests::scoped::ExecutionSpace< ContextType::execution_space > [external]
  CTests::Utils::SyncWaitTest< ContextType >
 CKokkos::utils::tests::scoped::ExecutionSpace< Exec > [external]
  CTests::Utils::ContextTest< Kokkos::Execution::ExecutionSpaceContext, Exec >
   CTests::Utils::ExecutionSpaceContextTest< TEST_EXECUTION_SPACE >
    CTests::ExecutionSpaceImpl::AnySenderTest
     CTests::ExecutionSpaceImpl::AnySenderTest_then_Test
    CTests::ExecutionSpaceImpl::BulkTest
     CTests::ExecutionSpaceImpl::BulkTest_bulk_Test
     CTests::ExecutionSpaceImpl::BulkTest_forwarding_env_Test
     CTests::ExecutionSpaceImpl::BulkTest_no_spurious_copy_on_connect_Test
    CTests::ExecutionSpaceImpl::ContinuesOnTest
     CTests::ExecutionSpaceImpl::ContinuesOnTest_queryable_get_exec_Test
     CTests::ExecutionSpaceImpl::ContinuesOnTest_then_sync_wait_Test
     CTests::ExecutionSpaceImpl::ContinuesOnTest_transition_to_another_execution_space_instance_and_back_different_type_Test
     CTests::ExecutionSpaceImpl::ContinuesOnTest_transition_to_another_execution_space_instance_and_back_same_type_Test
     CTests::ExecutionSpaceImpl::ContinuesOnTest_transition_to_same_execution_space_instance_Test
    CTests::ExecutionSpaceImpl::DomainTest
    CTests::ExecutionSpaceImpl::EnsureStartedTest
     CTests::ExecutionSpaceImpl::EnsureStartedTest_then_Test
    CTests::ExecutionSpaceImpl::ForkJoinTest
     CTests::ExecutionSpaceImpl::ForkJoinTest_continues_on_Test
     CTests::ExecutionSpaceImpl::ForkJoinTest_continues_on_bulk_Test
     CTests::ExecutionSpaceImpl::ForkJoinTest_diamond_Test
    CTests::ExecutionSpaceImpl::InterOpTest
     CTests::ExecutionSpaceImpl::InterOpTest_transition_from_inline_scheduler_Test
     CTests::ExecutionSpaceImpl::InterOpTest_transition_from_inline_scheduler_and_back_Test
     CTests::ExecutionSpaceImpl::InterOpTest_transition_from_static_thread_pool_Test
     CTests::ExecutionSpaceImpl::InterOpTest_transition_from_static_thread_pool_and_back_Test
     CTests::ExecutionSpaceImpl::InterOpTest_transition_to_inline_scheduler_Test
     CTests::ExecutionSpaceImpl::InterOpTest_transition_to_static_thread_pool_Test
     CTests::ExecutionSpaceImpl::InterOpTest_transition_to_static_thread_pool_and_back_Test
    CTests::ExecutionSpaceImpl::LetValueTest
     CTests::ExecutionSpaceImpl::LetValueTest_scoped_allocation_Test
    CTests::ExecutionSpaceImpl::OnTest
     CTests::ExecutionSpaceImpl::OnTest_many_execution_space_instances_of_different_type_Test
     CTests::ExecutionSpaceImpl::OnTest_on_another_execution_space_instance_same_type_Test
     CTests::ExecutionSpaceImpl::OnTest_on_same_execution_space_instance_Test
    CTests::ExecutionSpaceImpl::OpStateTest
     CTests::ExecutionSpaceImpl::OpStateTest_construct_query_and_start_Test
    CTests::ExecutionSpaceImpl::ParallelForTest
     CTests::ExecutionSpaceImpl::ParallelForTest_closure_object_creation_overloads_Test
     CTests::ExecutionSpaceImpl::ParallelForTest_forwarding_env_Test
     CTests::ExecutionSpaceImpl::ParallelForTest_perfect_forwarding_connect_Test
     CTests::ExecutionSpaceImpl::ParallelForTest_starts_on_parallel_region_Test
     CTests::ExecutionSpaceImpl::ParallelForTest_team_policy_Test
     CTests::ExecutionSpaceImpl::ParallelForTest_two_parallel_regions_Test
    CTests::ExecutionSpaceImpl::ParallelReduceTest
     CTests::ExecutionSpaceImpl::ParallelReduceManagedAndUnManagedTest< gtest_TypeParam_ >
      CTests::ExecutionSpaceImpl::gtest_suite_ParallelReduceManagedAndUnManagedTest_::range_policy_into_rank_0_view< gtest_TypeParam_ >
     CTests::ExecutionSpaceImpl::ParallelReduceManagedAndUnManagedTest< ViewType >
     CTests::ExecutionSpaceImpl::ParallelReduceTest_closure_object_creation_overloads_Test
     CTests::ExecutionSpaceImpl::ParallelReduceTest_forwarding_env_Test
     CTests::ExecutionSpaceImpl::ParallelReduceTest_range_policy_maxloc_reducer_Test
     CTests::ExecutionSpaceImpl::ParallelReduceTest_starts_on_parallel_region_Test
     CTests::ExecutionSpaceImpl::ParallelReduceTest_team_policy_Test
     CTests::ExecutionSpaceImpl::ParallelReduceTest_two_parallel_regions_Test
    CTests::ExecutionSpaceImpl::RepeatEffectUntilTest
     CTests::ExecutionSpaceImpl::RepeatEffectUntilTest_works_Test
    CTests::ExecutionSpaceImpl::ScopedRegionTest
     CTests::ExecutionSpaceImpl::ScopedRegionTest_many_Test
    CTests::ExecutionSpaceImpl::SplitTest
     CTests::ExecutionSpaceImpl::SplitTest_split_and_sync_wait_Test
     CTests::ExecutionSpaceImpl::SplitTest_within_Test
    CTests::ExecutionSpaceImpl::SyncWaitTest
    CTests::ExecutionSpaceImpl::ThenTest
     CTests::ExecutionSpaceImpl::ThenTest_error_propagates_Test
     CTests::ExecutionSpaceImpl::ThenTest_forwarding_env_Test
     CTests::ExecutionSpaceImpl::ThenTest_set_stopped_will_not_dispatch_operation_Test
     CTests::ExecutionSpaceImpl::ThenTest_then_lifetime_Test
     CTests::ExecutionSpaceImpl::ThenTest_then_schedule_Test
     CTests::ExecutionSpaceImpl::ThenTest_then_starts_on_Test
    CTests::ExecutionSpaceImpl::WhenAllTest
     CTests::ExecutionSpaceImpl::WhenAllTest_many_concurrent_branches_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_nested_when_all_with_independent_branch_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_nested_with_inner_followed_by_other_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_schedule_sender_and_single_branch_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_schedule_sender_and_single_branch_followed_by_other_and_finish_on_self_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_schedule_sender_and_single_branch_followed_by_self_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_schedule_sender_and_single_mixed_branch_followed_by_self_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_single_branch_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_two_branches_followed_by_self_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_two_branches_host_device_followed_by_device_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_two_branches_with_schedule_senders_only_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_two_mixed_branches_followed_by_other_and_finish_on_self_Test
     CTests::ExecutionSpaceImpl::WhenAllTest_two_mixed_branches_followed_by_self_Test
    CTests::Impl::CompletionSignalTest
     CTests::Impl::CompletionSignalTest_depend_on_event_policy_Test
     CTests::Impl::CompletionSignalTest_inline_fence_exec_policy_Test
     CTests::Impl::CompletionSignalTest_order_on_exec_policy_Test
     CTests::Impl::CompletionSignalTest_schedule_wait_event_policy_Test
    CTests::Impl::CompletionSignaturesTest
     CTests::Impl::CompletionSignaturesTest_parallel_for_Test
    CTests::Impl::DependencyTest
     CTests::Impl::DependencyTest_different_type_Test
     CTests::Impl::DependencyTest_same_type_Test
    CTests::Impl::EventTestFixture that enables callbacks with Kokkos::utils::tests::scoped::callbacks::Manager
     CTests::Impl::EventTest_default_instance_Test
     CTests::Impl::EventTest_record_and_wait_Test
     CTests::Impl::EventTest_record_and_wait_and_record_and_wait_Test
     CTests::Impl::EventTest_uniqueness_Test
     CTests::Impl::EventTest_wait_exec_event_different_type_Test
     CTests::Impl::EventTest_wait_exec_event_for_same_type_Test
     CTests::Impl::EventTest_wait_exec_events_for_same_type_Test
     CTests::Impl::EventTest_works_intended_usage_pattern_Test
   CTests::Utils::ExecutionSpaceContextTest< Exec >
  CTests::Utils::ContextTest< Kokkos::Execution::GraphContext, Exec >
   CTests::Utils::GraphContextTest< TEST_EXECUTION_SPACE >
    CTests::GraphImpl::BulkTest
     CTests::GraphImpl::BulkTest_bulk_schedule_Test
     CTests::GraphImpl::BulkTest_bulk_starts_on_Test
    CTests::GraphImpl::ContinuesOnTest
     CTests::GraphImpl::ContinuesOnTest_then_continues_on_single_thread_context_continues_on_then_Test
     CTests::GraphImpl::ContinuesOnTest_transition_to_another_graph_scheduler_instance_and_back_different_type_Test
     CTests::GraphImpl::ContinuesOnTest_transition_to_another_graph_scheduler_instance_and_back_same_type_Test
     CTests::GraphImpl::ContinuesOnTest_transition_to_another_graph_scheduler_instance_same_type_Test
     CTests::GraphImpl::ContinuesOnTest_transition_to_same_graph_scheduler_instance_Test
    CTests::GraphImpl::DomainTest
    CTests::GraphImpl::EventsTest
     CTests::GraphImpl::EventsTest_create_and_add_nodes_Test
     CTests::GraphImpl::EventsTest_create_instantiate_and_submit_Test
    CTests::GraphImpl::ParallelForTest
     CTests::GraphImpl::ParallelForTest_parallel_for_schedule_Test
     CTests::GraphImpl::ParallelForTest_parallel_for_schedule_tagged_operator_Test
     CTests::GraphImpl::ParallelForTest_parallel_for_starts_on_Test
     CTests::GraphImpl::ParallelForTest_with_range_slice_Test
    CTests::GraphImpl::ParallelReduceTest
     CTests::GraphImpl::ParallelReduceTest_range_policy_into_rank_0_view_Test
     CTests::GraphImpl::ParallelReduceTest_range_policy_maxloc_reducer_Test
     CTests::GraphImpl::ParallelReduceTest_starts_on_parallel_region_Test
    CTests::GraphImpl::RemainsOnGraphForTest
     CTests::GraphImpl::RemainsOnGraphForTest_dependent_sender_partly_on_graph_domain_Test
     CTests::GraphImpl::RemainsOnGraphForTest_non_dependent_sender_Test
     CTests::GraphImpl::RemainsOnGraphForTest_non_dependent_sender_in_when_all_Test
     CTests::GraphImpl::RemainsOnGraphForTest_non_dependent_sender_in_when_all_mixed_branches_Test
     CTests::GraphImpl::RemainsOnGraphForTest_non_dependent_sender_with_continues_on_Test
    CTests::GraphImpl::RepeatEffectUntilTest
     CTests::GraphImpl::RepeatEffectUntilTest_works_Test
    CTests::GraphImpl::SyncWaitTest
    CTests::GraphImpl::ThenTest
     CTests::GraphImpl::ThenTest_forwarding_env_Test
     CTests::GraphImpl::ThenTest_then_schedule_Test
     CTests::GraphImpl::ThenTest_then_schedule_node_type_Test
     CTests::GraphImpl::ThenTest_then_starts_on_Test
    CTests::GraphImpl::WhenAllTest
     CTests::GraphImpl::WhenAllTest_forwarding_env_Test
     CTests::GraphImpl::WhenAllTest_schedule_sender_Test
     CTests::GraphImpl::WhenAllTest_schedule_sender_and_single_branch_Test
     CTests::GraphImpl::WhenAllTest_single_branch_Test
     CTests::GraphImpl::WhenAllTest_three_branches_Test
     CTests::GraphImpl::WhenAllTest_three_branches_some_starting_on_single_thread_context_Test
     CTests::GraphImpl::WhenAllTest_three_branches_starting_on_single_thread_context_Test
     CTests::GraphImpl::WhenAllTest_two_branches_Test
     CTests::GraphImpl::WhenAllTest_two_branches_with_schedule_senders_only_Test
   CTests::Utils::GraphContextTest< Exec >
  CExamples::Graph::Hydra< Exec >
  CExamples::Graph::ParallelFor< Exec >
  CTests::Utils::ContextTest< ContextType, Exec >
 CKokkos::utils::tests::scoped::ExecutionSpace< TEST_EXECUTION_SPACE > [external]
  CTests::Impl::MakePolicyTest
   CTests::Impl::MakePolicyTest_execution_space_instance_Test
 CKokkos::Execution::ExecutionSpaceContext< Exec >Execution context using a Kokkos execution space under the hood
 CKokkos::Execution::Impl::ExecutionSpaceRef< Exec >Wrap a Kokkos execution space to make it cheap to copy/move in new environments
 Cexperimental::execution::detail::enter_scopes::FAILED_TO_FORM_COMPLETION_SIGNATURES
 Cexperimental::execution::detail::invoke::FAILED_TO_FORM_COMPLETION_SIGNATURES
 Cexperimental::execution::detail::lifetime::FAILED_TO_FORM_COMPLETION_SIGNATURES
 Cexperimental::execution::detail::within::FAILED_TO_FORM_COMPLETION_SIGNATURES
 Cstd::false_type
  CKokkos::Execution::GraphImpl::GraphOperationStateFor< OpState, Exec >Specialization for Kokkos::Execution::GraphImpl::ContinuesOnOpState
  CKokkos::Execution::GraphImpl::RemainsOnGraphFor< typename OpState::inner_op_state_t, Exec >
  CKokkos::Execution::GraphImpl::RemainsOnGraphFor< ChildOpState, Exec >
  CKokkos::Execution::GraphImpl::RemainsOnGraphFor< OpState::inner_op_state_t, Exec >
   CKokkos::Execution::GraphImpl::RemainsOnGraphFor< OpState, Exec >Specialization for Kokkos::Execution::GraphImpl::Scheduler::OpState
  CKokkos::Execution::GraphImpl::RemainsOnGraphFor< OpState, Exec >Specialization for Kokkos::Execution::GraphImpl::Scheduler::OpState
  CKokkos::Execution::Impl::HasExecWaitEvent< Kokkos::Cuda >
  CKokkos::Execution::Impl::HasExecWaitEvent< Kokkos::Experimental::HPX >
  CKokkos::Execution::Impl::HasExecWaitEvent< Kokkos::HIP >
  CKokkos::Execution::Impl::HasExecWaitEvent< Kokkos::SYCL >
  CKokkos::Execution::Impl::HasNonBlockingDispatch< Kokkos::Cuda >
  CKokkos::Execution::Impl::HasNonBlockingDispatch< Kokkos::Experimental::HPX >
  CKokkos::Execution::Impl::HasNonBlockingDispatch< Kokkos::HIP >
  CKokkos::Execution::Impl::HasNonBlockingDispatch< Kokkos::SYCL >
  CKokkos::Execution::GraphImpl::GraphOperationStateFor< OpState, Exec >
  CKokkos::Execution::GraphImpl::RemainsOnGraphFor< OpState, Exec >
  CKokkos::Execution::Impl::HasExecWaitEvent< Exec >
  CKokkos::Execution::Impl::HasNonBlockingDispatch< Exec >Determine if the Kokkos backend has non-blocking dispatch
 CTests::Utils::Functors::FetchIncrement< ViewType, MayThrow, MemoryScope >
 Cexperimental::execution::detail::matching_completion_signature::find_canonical_match< Needle, Signatures >
 Cexperimental::execution::detail::matching_completion_signature::find_canonical_match< Needle >
 Cexperimental::execution::detail::matching_completion_signature::find_canonical_match< Signature, Signatures... >
  Cexperimental::execution::detail::matching_completion_signature::matching_completion_signature<::stdexec::completion_signatures< Signatures... >, Signature, 1 >
 CKokkos::Execution::Impl::FirstErrorOf<... >
  CKokkos::Execution::Impl::FirstError< stdexec::__mlist< Ts... > >
 CKokkos::Execution::Impl::FirstErrorOf< T >
  CKokkos::Execution::Impl::FirstError< T >
 CKokkos::Execution::Impl::FirstErrorOf< Ts... >
  CKokkos::Execution::Impl::FirstError< stdexec::__mlist< Ts... > >
 CKokkos::Execution::Impl::FixedString< N >Fixed-capacity string built from a char array
 CTests::Impl::FixedString< N >Fixed-capacity string built from a char array
 Cstdexec::forwarding_query_t
  CTests::Impl::FwdPropC
 CKokkos::Execution::Impl::ForwardingAttributes< Sndr >Filter queries on a sender to allow forwarding queries only
 Cstdexec::__sexpr_impl< Kokkos::Execution::ExecutionSpaceImpl::when_all_t >::get_env_impl
 Cstdexec::__sexpr_impl< Kokkos::Execution::ExecutionSpaceImpl::when_all_t >::get_env_impl< Kokkos::Execution::ExecutionSpaceImpl::WithExecEnvPolicy, State >
 Cstdexec::__sexpr_impl< Kokkos::Execution::ExecutionSpaceImpl::when_all_t >::get_env_impl< Kokkos::Execution::ExecutionSpaceImpl::WithoutExecEnvPolicy, State >
 Cexperimental::execution::detail::invoke::get_state_result< Tuple, typename, typename >
 Cexperimental::execution::detail::invoke::get_state_result< Tuple, Receiver, std::tuple< F, Sender > >
 CKokkos::Execution::GraphImpl::GraphAddAggregateNodeEventEvent to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph aggregate node is added
 CKokkos::Execution::GraphImpl::GraphAddNodeEventEvent to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph node is added
 CKokkos::Execution::GraphImpl::GraphCompositionInspired by https://github.com/NVIDIA/stdexec/blob/8c5eedd0fcf9a8ebcdb75d988f72f88efcf64a37/include/stdexec/__detail/__completion_behavior.hpp#L33
 CKokkos::Execution::GraphContext< Exec >Execution context using Kokkos::Experimental::Graph under the hood
 CKokkos::Execution::GraphImpl::GraphCreateEventEvent to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph is created
 CTests::GraphImpl::GraphEventDiscardMatcher< Exec >Similar to EventDiscardMatcher, for graph-related events
 CKokkos::Execution::GraphImpl::GraphInstantiateEventEvent to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph is instantiated
 CKokkos::Execution::GraphImpl::GraphSubmitEventEvent to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph is submitted
 CKokkos::Execution::Impl::MakeOpState< DomainType, OpStateType >::Huddle< Sndr, Rcvr, Clsrs >
 CKokkos::Execution::Impl::MakeOpState< DomainType, OpStateType >::Huddle< Sndr, Rcvr, Clsrs... >
 CKokkos::Execution::Impl::ImmovableImmovable type
  CKokkos::Execution::GraphImpl::ContinuesOnOpState< stdexec::__copy_cvref_t< Self, Schd >, stdexec::__copy_cvref_t< Self, Sndr >, Rcvr >
  CKokkos::Execution::GraphImpl::ScheduleFromOpState< execution_space, stdexec::__copy_cvref_t< Self, Sndr >, Rcvr >
  CKokkos::Execution::ExecutionSpaceImpl::ContinuesOnOpState< Schd, Sndr, Rcvr >
  CKokkos::Execution::ExecutionSpaceImpl::OpState< Sndr, Rcvr, Clsrs >
  CKokkos::Execution::ExecutionSpaceImpl::ScheduleFromOpState< Sndr, Rcvr >
  CKokkos::Execution::GraphImpl::ContinuesOnOpState< Schd, Sndr, Rcvr >Operation state for stdexec::continues_on
  CKokkos::Execution::GraphImpl::OpState< Sndr, Rcvr, FirstClosure, RestOfClosures >Operation state that adds all closures as a sequence of nodes
  CKokkos::Execution::GraphImpl::ScheduleFromOpState< Exec, Sndr, Rcvr >Operation state for stdexec::schedule_from
  CKokkos::Execution::GraphImpl::WhenAllOpState< Exec, Rcvr, Sndrs >Operation state for stdexec::when_all
  CTests::Utils::Schedulers::Stopped::OpState< Rcvr >
 Cexec::detail::enter_scopes::impl
  Cstdexec::__sexpr_impl<::exec::enter_scopes_t >
 Cexec::detail::invoke::impl
  Cstdexec::__sexpr_impl<::exec::detail::invoke::tag >
 Cexec::detail::lifetime::impl
  Cstdexec::__sexpr_impl<::exec::lifetime_t >
 Cexec::detail::within::impl
  Cstdexec::__sexpr_impl<::exec::within_t >
 Cexperimental::execution::detail::exit_scope_sender_of::impl< Signatures >
 Cexperimental::execution::detail::exit_scope_sender_of::impl<::stdexec::completion_signatures<::stdexec::set_value_t(Sender)> >
 Cexperimental::execution::detail::invoke::transform_set_value< F, Env >::impl_< Args >
 CTests::Utils::Functors::Increment< ViewType, MayThrow, Atomic, MemoryScope >Increment data
 Cstd::integral_constant
  Cexperimental::execution::detail::matching_completion_signature::canonical_match_count< Needle, ::stdexec::completion_signatures< Signatures... > >
 Cstd::invoke_result
  Cexperimental::execution::detail::elide::lvalue_result< T, Args... >
 CKokkos::Execution::GraphImpl::WhenAllOpState< Exec, Rcvr, Sndrs >::JoinOpStateNodesJoin the nodes of all operation states into one aggregate node
 CKokkos::Execution::Impl::KeepErrors< T >
 CKokkos::Execution::Impl::KeepErrors< stdexec::__mlist< Ts... > >
 CKokkos::Execution::Impl::Label< T >Label property
  CTests::Utils::LabeledData< T >
  CTests::Utils::MultiPropData< T >
 CTests::Utils::Functors::Labeled< ID >
 CTests::Utils::Functors::LoadCheckAdd< ValueType, OnDevice >Load the value at data and check it is equal to prev. Then, add value to it
 CKokkos::Execution::Impl::make_policy_t< Exec, Properties >Utility functions that wrap constructors of Kokkos execution policies
 Cexperimental::execution::detail::lifetime::make_sender< Tuple, typename >
 Cexperimental::execution::detail::lifetime::make_sender< Tuple, std::tuple< SenderFactory, F, Objects... > >
 CKokkos::Execution::Impl::MakeOpState< DomainType, OpStateType >
 CKokkos::utils::tests::scoped::callbacks::Manager [external]
  CTests::Utils::SyncWaitTest< gtest_TypeParam_ >
  CTests::ExecutionSpaceImpl::AnySenderTest
  CTests::ExecutionSpaceImpl::BulkTest
  CTests::ExecutionSpaceImpl::ContinuesOnTest
  CTests::ExecutionSpaceImpl::EnsureStartedTest
  CTests::ExecutionSpaceImpl::ForkJoinTest
  CTests::ExecutionSpaceImpl::InterOpTest
  CTests::ExecutionSpaceImpl::LetValueTest
  CTests::ExecutionSpaceImpl::OnTest
  CTests::ExecutionSpaceImpl::ParallelForTest
  CTests::ExecutionSpaceImpl::ParallelReduceTest
  CTests::ExecutionSpaceImpl::RepeatEffectUntilTest
  CTests::ExecutionSpaceImpl::ScopedRegionTest
  CTests::ExecutionSpaceImpl::SplitTest
  CTests::ExecutionSpaceImpl::ThenTest
  CTests::ExecutionSpaceImpl::WhenAllTest
  CTests::GraphImpl::BulkTest
  CTests::GraphImpl::ContinuesOnTest
  CTests::GraphImpl::EventsTest
  CTests::GraphImpl::ParallelForTest
  CTests::GraphImpl::ParallelReduceTest
  CTests::GraphImpl::RemainsOnGraphForTest
  CTests::GraphImpl::RepeatEffectUntilTest
  CTests::GraphImpl::ThenTest
  CTests::GraphImpl::WhenAllTest
  CTests::Impl::CompletionSignalTest
  CTests::Impl::DependencyTest
  CTests::Impl::EventTestFixture that enables callbacks with Kokkos::utils::tests::scoped::callbacks::Manager
  CTests::Utils::SyncWaitTest< ContextType >
 Cexperimental::execution::detail::matching_completion_signature::matching_completion_signature< Signatures, Signature, Matches >
 Cexperimental::execution::matching_completion_signature< Signatures, Tag, Args >
 CTests::Utils::Functors::MaxLoc< DataType >Can be used in a parallel_reduce to find the greater of the values in data alongside its index
 CTests::Utils::Functors::MutableMoveToSyncWait< Sndr >
 CTests::Utils::MyPropA
  CTests::Utils::MultiPropData< T >
 CTests::Utils::MyPropB
  CTests::Utils::MultiPropData< T >
 CTests::Std::MyType< T >
 CKokkos::Execution::GraphImpl::GraphComposition::node_helper_t< Exec, Queryables >
 CKokkos::Execution::GraphImpl::GraphComposition::node_helper_t< Exec, FirstQueryable, RestOfQueryables... >
 CKokkos::Execution::GraphImpl::GraphComposition::node_helper_t< Exec, Queryables... >
 CTests::Utils::Functors::NoOp< MayThrowOnCall, MayThrowOnCopy, MayThrowOnMove >Does nothing
 Cexperimental::execution::detail::enter_scopes::nothrow_connect< Receiver >
 Cexperimental::execution::detail::within::nothrow_connect< Receiver >
 Cexperimental::execution::detail::invoke::nothrow_get_state< Sender, Receiver >
 Cexperimental::execution::detail::storage_for_completion_signatures::nothrow_storable< typename >
 Cexperimental::execution::detail::storage_for_completion_signatures::nothrow_storable< Tag(Args...)>
 Cexperimental::execution::detail::storage_for_completion_signatures::nothrow_visitable< typename, typename >
 Cexperimental::execution::detail::storage_for_completion_signatures::nothrow_visitable< Visitor, Tag(Args...)>
 Cstdexec::operation_state_tag
  CKokkos::Execution::Impl::SubmittedOperationStateTag
 CKokkos::Execution::ExecutionSpaceImpl::Scheduler< Exec >::OpState< Rcvr >
 CKokkos::Execution::GraphImpl::Scheduler< Exec >::OpState< Rcvr >
 CKokkos::Execution::ExecutionSpaceImpl::OpStateBase< Rcvr, Clsr, Clsrs >
 CKokkos::Execution::GraphImpl::OpStateBase< Exec, Rcvr >Operation state whose sole purpose is to propagate the completion signal
  CKokkos::Execution::GraphImpl::WhenAllOpState< Exec, Rcvr, Sndrs >Operation state for stdexec::when_all
 CKokkos::Execution::GraphImpl::OpStateBase< FirstClosure::execution_space, Rcvr >
  CKokkos::Execution::GraphImpl::OpState< Sndr, Rcvr, FirstClosure, RestOfClosures >Operation state that adds all closures as a sequence of nodes
 CKokkos::Execution::ExecutionSpaceImpl::OpStateBase< Rcvr, Clsrs... >
  CKokkos::Execution::ExecutionSpaceImpl::OpState< Sndr, Rcvr, Clsrs >
 CKokkos::Execution::Impl::OptionalRef< T >A non-owning, nullable reference to a T
 CKokkos::Execution::Impl::OptionalStorage< T >Data structure that has an interface similar to std::optional but stores the value with stdexec::__manual_lifetime
 CKokkos::Execution::parallel_for_tCustom algorithm for the Kokkos::parallel_for construct
 CKokkos::Execution::parallel_reduce_tCustom algorithm for the Kokkos::parallel_reduce construct
 CKokkos::Execution::ExecutionSpaceImpl::ParallelForClosure< Exec, Data >
 CKokkos::Execution::GraphImpl::ParallelForClosure< NodeProps, Functor, ExecPolicyOrIterSpace >
 CKokkos::Execution::ExecutionSpaceImpl::ParallelForSender< Tag, Sndr, Exec, Data >
 CKokkos::Execution::GraphImpl::ParallelForSender< Sndr, NodeProps, Functor, ExecPolicyOrIterSpace >
 CKokkos::Execution::ExecutionSpaceImpl::ParallelReduceClosure< Exec, Data >
 CKokkos::Execution::GraphImpl::ParallelReduceClosure< NodeProps, Functor, ExecPolicyOrIterSpace, Reducer >
 CKokkos::Execution::ExecutionSpaceImpl::ParallelReduceSender< Tag, Sndr, Exec, Data >
 CKokkos::Execution::GraphImpl::ParallelReduceSender< Sndr, NodeProps, Functor, ExecPolicyOrIterSpace, Reducer >
 CKokkos::Execution::ExecutionSpaceImpl::Pop
 CKokkos::Execution::Impl::properties< Properties >Type list of properties
 CProperties...
  CKokkos::Execution::Impl::ParallelForData< functor_t, policy_t, Impl::Label< std::string_view > >
  CKokkos::Execution::Impl::ParallelForData< std::remove_cvref_t< Functor >, std::remove_cvref_t< ExecPolicyOrIterSpace >, std::remove_cvref_t< Properties >... >
  CKokkos::Execution::Impl::ParallelForData< Tests::Utils::Functors::SumIndices< view_s_t >, Kokkos::RangePolicy< TEST_EXECUTION_SPACE >, Kokkos::Execution::Impl::Label< std::string > >
  CKokkos::Execution::Impl::ParallelForData< functor_t, iter_space_t >
  CKokkos::Execution::Impl::ParallelForData< functor_t, iter_space_t, Kokkos::Execution::Impl::Label< std::string_view > >
  CKokkos::Execution::Impl::ParallelForData< functor_t, iter_space_t, Kokkos::Execution::Impl::Label< std::string >, std::monostate >
  CKokkos::Execution::Impl::ParallelReduceData< std::remove_cvref_t< Functor >, std::remove_cvref_t< ExecPolicyOrIterSpace >, std::remove_cvref_t< Reducer >, std::remove_cvref_t< Properties >... >
  CKokkos::Execution::Impl::ParallelReduceData< functor_t, iter_space_t, reducer_t >
  CKokkos::Execution::Impl::ParallelReduceData< functor_t, iter_space_t, reducer_t, Kokkos::Execution::Impl::Label< std::string_view > >
  CKokkos::Execution::Impl::ParallelReduceData< functor_t, iter_space_t, reducer_t, Kokkos::Execution::Impl::Label< std::string >, std::monostate >
  CKokkos::Execution::Impl::ParallelForData< Functor, ExecPolicyOrIterSpace, Properties >
  CKokkos::Execution::Impl::ParallelReduceData< Functor, ExecPolicyOrIterSpace, Reducer, Properties >
 CKokkos::Execution::ExecutionSpaceImpl::Push
 CKokkos::Execution::Impl::queryable_for< Query >
 CKokkos::Execution::Impl::Receiver< ParentOp, Env >Receiver for an object parent_op that implements complete
  CKokkos::Execution::ExecutionSpaceImpl::ContinuesOnReceiver< ContinuesOnOpState, stdexec::env_of_t< Rcvr > >
  CKokkos::Execution::GraphImpl::ContinuesOnReceiver< ContinuesOnOpState, stdexec::env_of_t< Rcvr > >
  CKokkos::Execution::ExecutionSpaceImpl::ContinuesOnReceiver< ParentOp, Env >Receiver for stdexec::continues_on
  CKokkos::Execution::ExecutionSpaceImpl::ScheduleFromReceiver< ParentOp, Env >
  CKokkos::Execution::GraphImpl::ContinuesOnReceiver< ParentOp, Env >Receiver for stdexec::continues_on
 CKokkos::Execution::Impl::SyncWait::Receiver< Exec, HasErrorPtr, ResultType >Receiver for stdexec::sync_wait
 CReceiver
  Cexperimental::execution::detail::enter_scopes::enter_scope_sender_state< Sender, Receiver, RollbackReceiver >::receiver_type_
 CTests::Impl::Receiver< Exec, SubmittedOrderOn, SubmittedDependOn >
 CKokkos::Execution::Impl::Receiver< ScheduleFromOpState, stdexec::env_of_t< Rcvr > >
  CKokkos::Execution::ExecutionSpaceImpl::ScheduleFromReceiver< ScheduleFromOpState, stdexec::env_of_t< Rcvr > >
 CKokkos::Execution::Impl::Receiver< WhenAllOpState, stdexec::env_of_t< Rcvr > >
  CKokkos::Execution::GraphImpl::WhenAllOpState< Exec, Rcvr, Sndrs >::WhenAllChildReceiverReceiver for a child of stdexec::when_all
 Cexperimental::execution::detail::enter_scopes::state< Receiver, Senders >::receiver_base_
  Cexperimental::execution::detail::enter_scopes::state< Receiver, Senders >::receiver_type_
  Cexperimental::execution::detail::enter_scopes::state< Receiver, Senders >::rollback_receiver_type_
 Cexperimental::execution::detail::within::state< Scope, Sender, Receiver >::receiver_base_
  Cexperimental::execution::detail::within::state< Scope, Sender, Receiver >::enter_receiver_type_
  Cexperimental::execution::detail::within::state< Scope, Sender, Receiver >::exit_receiver_type_
  Cexperimental::execution::detail::within::state< Scope, Sender, Receiver >::receiver_type_
 Cexperimental::execution::detail::invoke::receiver_ref< Receiver >
 Cstdexec::receiver_tag
  CKokkos::Execution::Impl::SubmittedReceiverTag
 Cexperimental::execution::detail::invoke::state< Sender, F, Receiver >::receiver_type_
 CKokkos::Execution::Impl::RecordEventEvent to be sent to Kokkos::utils::callbacks::dispatch when calling record
 CTests::Utils::Functors::ReduceIndicesReduce indices
 CTests::Utils::Functors::ReduceIndicesWithTeam< Exec, ValueType >Similar to ReduceIndices, with a team policy
 CKokkos::Execution::ExecutionSpaceImpl::RegionReceiver< kind, Schd, Rcvr >
 CKokkos::Execution::ExecutionSpaceImpl::RegionSender< kind, Sndr >
 CKokkos::Execution::Impl::RequiresSync< Exec, Rcvr >
 CKokkos::Execution::ExecutionSpaceImpl::ScheduleFromOpStateBase< Rcvr >
  CKokkos::Execution::ExecutionSpaceImpl::ScheduleFromOpState< Sndr, Rcvr >
 CKokkos::Execution::GraphImpl::ScheduleFromOpStateBase< Rcvr >
  CKokkos::Execution::GraphImpl::ScheduleFromOpState< execution_space, stdexec::__copy_cvref_t< Self, Sndr >, Rcvr >
  CKokkos::Execution::GraphImpl::ScheduleFromOpState< Exec, Sndr, Rcvr >Operation state for stdexec::schedule_from
 CKokkos::Execution::ExecutionSpaceImpl::ScheduleFromSender< Sndr >
 CKokkos::Execution::GraphImpl::ScheduleFromSender< Exec, Sndr >Sender for stdexec::schedule_from
 CKokkos::Execution::ExecutionSpaceImpl::Scheduler< Exec >Scheduler for a Kokkos execution space
 CKokkos::Execution::GraphImpl::Scheduler< Exec >Scheduler for a Kokkos::Experimental::Graph
 CKokkos::Execution::Impl::ScheduleWaitEventReceiver< Exec, Rcvr >
 CTests::scope_object_with_exit< T >Inspired by the examples from [4]. It calls T::exit when the scope ends
 CKokkos::Execution::ExecutionSpaceImpl::ScopedRegionHelper for Kokkos::Profiling::scoped_region
 CKokkos::Execution::ExecutionSpaceImpl::Scheduler< Exec >::Sender
 CKokkos::Execution::GraphImpl::Scheduler< Exec >::Sender
 CTests::Utils::Schedulers::Stopped::Sender
 Cexperimental::execution::detail::invoke::sender_check< Sender, Env >
 Cexperimental::execution::detail::invoke::sender_check< Sender >
 Cexperimental::execution::detail::invoke::sender_check< Sender, Env >
 CTests::Utils::Functors::ShowThreadID
 Cexperimental::execution::detail::storage_for_completion_signatures::signature< typename >
 Cexperimental::execution::detail::storage_for_completion_signatures::signature< Tag(Args...)>
 CTests::Utils::SinkReceiverA receiver that can handle all completions and does nothing with them
 CTests::Impl::SomeTrait< T, HasDiagnose >
 CTests::Impl::SomeTrait< T, false >
  CTests::Impl::SomeTraitWithComplexDiagnose< T >
 CKokkos::Execution::GraphImpl::State< GraphCompositionPolicy, Exec >
 CKokkos::Execution::Impl::State< Exec >
 CKokkos::Execution::Impl::SyncWait::State< HasErrorPtr >Inspired by https://github.com/NVIDIA/stdexec/blob/16076a81efa4477513e6ede9c2741fd034ecef99/include/stdexec/__detail/__sync_wait.hpp#L83-L86
 Cexperimental::execution::detail::enter_scopes::state< Receiver, Senders >
 Cexperimental::execution::detail::invoke::state< Sender, F, Receiver >
 Cexperimental::execution::detail::lifetime::state< Tuple, Receiver >
 Cexperimental::execution::detail::within::state< Scope, Sender, Receiver >
 CKokkos::Execution::GraphImpl::State< GraphComposition::Attach, Exec >If the graph composition policy is GraphComposition::Attach, nothing needs to be stored
 CKokkos::Execution::GraphImpl::State< GraphComposition::Create, Exec >If the graph composition policy is GraphComposition::Create, the device handle is already stored by the graph itself
 CKokkos::Execution::Impl::SyncWait::State< std::false_type >
 CKokkos::Execution::Impl::SyncWait::State< std::true_type >
 Cexperimental::execution::detail::within::state< Scope, Sender, Receiver >::state_type_
 CTests::Utils::Schedulers::StoppedScheduler that returns a sender that always completes on the stop channel
 Cexperimental::execution::detail::enter_scopes::storage_for_completion_signatures< Env >
 Cexperimental::execution::storage_for_completion_signatures< typename, storage_for_completion_signatures_error_policy >
 Cexperimental::execution::storage_for_completion_signatures< ::stdexec::completion_signatures< Signatures... >, storage_for_completion_signatures_error_policy::__internalize >
 Cexperimental::execution::storage_for_completion_signatures< ::stdexec::completion_signatures< Signatures... >, storage_for_completion_signatures_error_policy::__propagate >
 Cexperimental::execution::storage_for_completion_signatures< ::stdexec::completion_signatures<>, storage_for_completion_signatures_error_policy::__internalize >
  Cexperimental::execution::storage_for_completion_signatures< ::stdexec::completion_signatures<>, storage_for_completion_signatures_error_policy::__propagate >
 Cexperimental::execution::detail::lifetime::storage_for_object< T >
 CTests::Utils::Functors::StoreThreadID
 CKokkos::Execution::Impl::SubmittedPolicy
 CKokkos::Execution::Impl::SubmittedPolicyTag
  CKokkos::Execution::Impl::SubmittedPolicy::DependOnEvent
  CKokkos::Execution::Impl::SubmittedPolicy::OrderOnExec
 CTests::Utils::Functors::SumIndices< ViewType >
 CKokkos::Execution::Impl::SyncPolicyUnder a sync policy, a terminal completion is propagated: in-flight operations must complete
 CKokkos::Execution::Impl::SyncPolicyTag
  CKokkos::Execution::Impl::SyncPolicy::InlineFenceExec
  CKokkos::Execution::Impl::SyncPolicy::ScheduleWaitEvent
 CKokkos::Execution::Impl::SyncWait::SyncWait
 Cexperimental::execution::detail::enter_scopes::t
 Cexperimental::execution::detail::invoke::t
 Cexperimental::execution::detail::lifetime::t
 Cexperimental::execution::detail::within::t
 CTests::Impl::Tag< S >
 CTests::Utils::Functors::TagDispatch< ViewType >::Tag
 Cexperimental::execution::detail::invoke::tag
 CTests::Utils::Functors::TagDispatch< ViewType >
 Ctesting::Test
  CTests::UponStoppedTest< gtest_TypeParam_ >
   CTests::gtest_suite_UponStoppedTest_::stop_before_start< gtest_TypeParam_ >
  CTests::Utils::ContextTest< Kokkos::Execution::ExecutionSpaceContext, Exec >
  CTests::Utils::ContextTest< Kokkos::Execution::GraphContext, Exec >
  CTests::Utils::SyncWaitTest< gtest_TypeParam_ >
  CTests::ClosureTest
   CTests::ClosureTest_stored_by_value_Test
  CTests::ExecutionSpaceImpl::DomainTest_has_apply_sender_for_sync_wait_Test
  CTests::ExecutionSpaceImpl::DomainTest_has_transform_sender_for_bulk_Test
  CTests::ExecutionSpaceImpl::DomainTest_has_transform_sender_for_then_Test
  CTests::ExecutionSpaceImpl::DomainTest_not_default_domain_like_bulk_Test
  CTests::ExecutionSpaceImpl::DomainTest_not_default_domain_like_then_Test
  CTests::ExecutionSpaceImpl::Scheduler_round_trip_property_Test
  CTests::GraphImpl::DomainTest_has_apply_sender_for_sync_wait_Test
  CTests::GraphImpl::DomainTest_has_transform_sender_for_bulk_Test
  CTests::GraphImpl::DomainTest_has_transform_sender_for_then_Test
  CTests::GraphImpl::DomainTest_not_default_domain_like_bulk_Test
  CTests::GraphImpl::DomainTest_not_default_domain_like_then_Test
  CTests::GraphImpl::GraphAddAggregateNodeEvent_streaming_operator_Test
  CTests::GraphImpl::GraphCreateEvent_streaming_operator_Test
  CTests::GraphImpl::Scheduler_round_trip_property_Test
  CTests::GraphImpl::is_useless_TestBecause we need at least one discoverable runtime test per unit
  CTests::Impl::CompileTimeOptionalTest_value_TestBecause we need at least one discoverable runtime test per unit
  CTests::Impl::DispatchLabelTest_deduplicate_Test
  CTests::Impl::FixedStringTest_converts_to_string_view_and_string_Test
  CTests::Impl::LabelTest_static_label_Test
  CTests::Impl::MakePolicyTest
  CTests::Impl::RecordEvent_description_Test
  CTests::Impl::WaitEvent_description_Test
  CTests::Impl::forwarding_queryable_Test
  CTests::Impl::get_property_label_Test
  CTests::Impl::is_useless_TestBecause we need at least one discoverable runtime test per unit
  CTests::ParallelForDataTest
   CTests::ParallelForDataTest_transform_policy_or_iter_space_Test
   CTests::ParallelForDataTest_transform_policy_or_iter_space_perfectly_forwards_properties_Test
  CTests::ParallelForTest_closure_object_creation_perfectly_forwards_functor_Test
  CTests::ParallelReduceDataTest
   CTests::ParallelReduceDataTest_transform_policy_or_iter_space_Test
   CTests::ParallelReduceDataTest_transform_policy_or_iter_space_perfectly_forwards_properties_Test
  CTests::ParallelReduceTest_closure_object_creation_perfectly_forwards_functor_Test
  CTests::Std::ReflectionTest_display_string_of_TestBecause we need at least one discoverable runtime test per unit
  CTests::TrackingAllocatorTest_forwarded_through_then_Test
  CTests::TrackingAllocatorTest_write_read_env_Test
  CTests::TransformSender_transform_sender_moves_once_Test
  CTests::UponStoppedTest< T >
  CTests::Utils::ContextTest< ContextType, Exec >
  CTests::Utils::SyncWaitTest< ContextType >
  CTests::WhenAllTest_only_schedule_sender_branches_Test
  CTests::WhenAll_no_branch_Test
  CTests::WhenAll_single_branch_Test
  CTests::check_completion_scheduler_default_Test
  CTests::check_completion_scheduler_static_thread_pool_Test
  CTests::check_rcvr_env_lvalue_Test
  CTests::check_rcvr_env_queryable_with_and_not_lvalue_Test
  CTests::check_rcvr_env_queryable_with_and_not_rvalue_Test
  CTests::check_rcvr_env_rvalue_Test
  CTests::completion_signatures_operator_equal_checks_for_set_equality_Test
  CTests::get_start_scheduler_continues_on_Test
  CTests::get_start_scheduler_continues_on_error_completion_Test
  CTests::get_start_scheduler_let_value_Test
  CTests::get_start_scheduler_sync_wait_Test
  CTests::inline_scheduler_main_thread_Test
  CTests::inline_scheduler_pool_thread_Test
  CTests::lifetime_scope_object_with_exit_Test
  CTests::starts_on_is_dependent_if_sch_sender_and_child_do_not_have_eptr_completion_Test
  CTests::starts_on_may_be_non_dependent_if_child_has_eptr_completion_Test
 CTests::Impl::TestType
 CKokkos::Execution::ExecutionSpaceImpl::ThenClosure< Exec, Label, Functor >
 CKokkos::Execution::GraphImpl::ThenClosure< Exec, Functor >
 CKokkos::Execution::ExecutionSpaceImpl::ThenSender< Tag, Sndr, Exec, Label, Functor >
 CKokkos::Execution::GraphImpl::ThenSender< Exec, Sndr, Functor >Sender for stdexec::then
 CTests::Utils::Functors::ThrowsWhenCopiedThis helper struct throws when copy constructed
 Cexperimental::execution::detail::elide::tombstone
 CTests::Utils::TrackingAllocator< T >A minimal tracking allocator
 Cexperimental::execution::detail::exit_scope_sender_of::transform_set_value< Env >
 Cexperimental::execution::detail::invoke::transform_set_value< F, Env >
 Cexperimental::execution::detail::exit_scope_sender_of::transform_set_value_impl< Env, Args >
 Cexperimental::execution::detail::exit_scope_sender_of::transform_set_value_impl< Env, Sender >
 CKokkos::Execution::ExecutionSpaceImpl::TransformSenderFor< stdexec::bulk_t >::Transformer
 CKokkos::Execution::ExecutionSpaceImpl::TransformSenderFor< stdexec::then_t >::Transformer
 CKokkos::Execution::Impl::TransformSender< Domain, TransformSenderForType >
 CKokkos::Execution::Impl::TransformSender< Domain, TransformSenderFor >
  CKokkos::Execution::ExecutionSpaceImpl::Domain
  CKokkos::Execution::GraphImpl::Domain
 CKokkos::Execution::ExecutionSpaceImpl::TransformSenderFor< Tag >
 CKokkos::Execution::GraphImpl::TransformSenderFor< Tag >
 CKokkos::Execution::ExecutionSpaceImpl::TransformSenderFor< Kokkos::Execution::parallel_for_t >
 CKokkos::Execution::GraphImpl::TransformSenderFor< Kokkos::Execution::parallel_for_t >
 CKokkos::Execution::ExecutionSpaceImpl::TransformSenderFor< Kokkos::Execution::parallel_reduce_t >
 CKokkos::Execution::GraphImpl::TransformSenderFor< Kokkos::Execution::parallel_reduce_t >
 CKokkos::Execution::ExecutionSpaceImpl::TransformSenderFor< stdexec::bulk_t >
 CKokkos::Execution::GraphImpl::TransformSenderFor< stdexec::bulk_t >
 CKokkos::Execution::ExecutionSpaceImpl::TransformSenderFor< stdexec::continues_on_t >
 CKokkos::Execution::GraphImpl::TransformSenderFor< stdexec::continues_on_t >
 CKokkos::Execution::ExecutionSpaceImpl::TransformSenderFor< stdexec::schedule_from_t >
 CKokkos::Execution::GraphImpl::TransformSenderFor< stdexec::schedule_from_t >
 CKokkos::Execution::ExecutionSpaceImpl::TransformSenderFor< stdexec::then_t >
 CKokkos::Execution::GraphImpl::TransformSenderFor< stdexec::then_t >
 CKokkos::Execution::ExecutionSpaceImpl::TransformSenderFor< stdexec::when_all_t >
 CKokkos::Execution::GraphImpl::TransformSenderFor< stdexec::when_all_t >
 Cstd::true_type
  CKokkos::Execution::GraphImpl::GraphOperationStateFor< OpState, Exec >Specialization for Kokkos::Execution::GraphImpl::ContinuesOnOpState
  CKokkos::Execution::GraphImpl::GraphOperationStateFor< OpState, Exec >Specialization for Kokkos::Execution::GraphImpl::ContinuesOnOpState
  CKokkos::Execution::GraphImpl::GraphOperationStateFor< OpState, Exec >Specialization for Kokkos::Execution::GraphImpl::ContinuesOnOpState
  CKokkos::Execution::GraphImpl::GraphOperationStateFor< OpState, Exec >Specialization for Kokkos::Execution::GraphImpl::ContinuesOnOpState
  CKokkos::Execution::GraphImpl::GraphOperationStateFor< OpState, Exec >Specialization for Kokkos::Execution::GraphImpl::ContinuesOnOpState
  CKokkos::Execution::GraphImpl::RemainsOnGraphFor< OpState, Exec >Specialization for Kokkos::Execution::GraphImpl::Scheduler::OpState
  CKokkos::Execution::Impl::HasExecWaitEvent< Kokkos::Cuda >
  CKokkos::Execution::Impl::HasExecWaitEvent< Kokkos::Experimental::HPX >
  CKokkos::Execution::Impl::HasExecWaitEvent< Kokkos::HIP >
  CKokkos::Execution::Impl::HasExecWaitEvent< Kokkos::SYCL >
  CKokkos::Execution::Impl::HasNonBlockingDispatch< Kokkos::Cuda >
  CKokkos::Execution::Impl::HasNonBlockingDispatch< Kokkos::Experimental::HPX >
  CKokkos::Execution::Impl::HasNonBlockingDispatch< Kokkos::HIP >
  CKokkos::Execution::Impl::HasNonBlockingDispatch< Kokkos::SYCL >
 CKokkos::Execution::Impl::TryDiagnose< T >
 CKokkos::Execution::Impl::TryDiagnose< T >
  CKokkos::Execution::Impl::Diagnose< T >
 Cexperimental::execution::detail::storage_for_completion_signatures::tuple_for_signature< typename >
 Cexperimental::execution::detail::storage_for_completion_signatures::tuple_for_signature< Tag(Args...)>
 Cexperimental::execution::detail::lifetime::storage_for_object< T >::type_
 Cstd::type_identity
  CKokkos::Execution::Impl::Collapse< stdexec::__mlist< T > >
  Cexperimental::execution::detail::elide::lvalue_result< T, Args... >
  CKokkos::Execution::GraphImpl::ExecOf< Kokkos::Impl::DeviceHandle< Exec > >Retrieve the execution space type from a Kokkos::Impl::DeviceHandle
  CKokkos::Execution::Impl::Collapse< T >
  Cexperimental::execution::detail::elide::lvalue_result< T, Args >
 Cexperimental::execution::detail::invoke::variant_for_operation_states< F, Receiver, Additional, Signatures, InProgress >
 Cexperimental::execution::detail::invoke::variant_for_operation_states< F, Receiver, Additional, ::stdexec::completion_signatures< Signature, Signatures... >, States >
 Cexperimental::execution::detail::invoke::variant_for_operation_states< F, Receiver, Additional, ::stdexec::completion_signatures<::stdexec::set_value_t(Args...), Signatures... >, std::tuple< States... > >
 Cexperimental::execution::detail::invoke::variant_for_operation_states< F, Receiver, std::tuple< Additional... >, ::stdexec::completion_signatures<>, std::tuple< States... > >
 Cexperimental::execution::detail::storage_for_completion_signatures::variant_for_signatures< typename >
 Cexperimental::execution::detail::storage_for_completion_signatures::variant_for_signatures<::stdexec::completion_signatures< Signatures... > >
 CKokkos::Execution::Impl::WaitEventEvent to be sent to Kokkos::utils::callbacks::dispatch when calling wait
 CKokkos::Execution::ExecutionSpaceImpl::when_all_t
 CKokkos::Execution::GraphImpl::WhenAllSender< Exec, Sndrs >Sender for stdexec::when_all
 CKokkos::Execution::Impl::WITH_CHILDREN_ERRORS< T >Tag to be used to signal children errors
 CKokkos::Execution::Impl::WITH_EXECUTION_SPACE< T >Tag to be used to signal an execution space
 CKokkos::Execution::Impl::WITH_OPSTATE< T >
 CKokkos::Execution::GraphImpl::WITH_SENDER_AT_INDEX< Index, Sndr >
 CKokkos::Execution::ExecutionSpaceImpl::WithExecEnvPolicy
 CKokkos::Execution::ExecutionSpaceImpl::WithoutExecEnvPolicy
 CExamples::Graph::Work< Value, ViewType >
 CExamples::Graph::Write< ViewType, Value, Index >