39 template <
typename... Queryables>
41#if defined(KOKKOS_COMPILER_GNU) && (KOKKOS_COMPILER_GNU == 1420 || KOKKOS_COMPILER_GNU == 1520)
42 gcc_mor_v<stdexec::__mbool<stdexec::__queryable_with<Queryables, get_node_t>>...>,
44 (stdexec::__queryable_with<Queryables, get_node_t> || ...),
50 template <
typename Exec,
typename... Queryables>
53 template <
typename Exec,
typename... Queryables>
56 using type =
typename Kokkos::Experimental::Graph<Exec>::root_t;
59 template <
typename Exec,
typename FirstQueryable,
typename... RestOfQueryables>
61 std::same_as<
policy_t<FirstQueryable, RestOfQueryables...>,
Attach>
62 && stdexec::__queryable_with<FirstQueryable, get_node_t>)
64 using type = stdexec::__query_result_t<FirstQueryable, get_node_t>;
67 template <
typename Exec,
typename FirstQueryable,
typename... RestOfQueryables>
68 requires(std::same_as<
policy_t<FirstQueryable, RestOfQueryables...>,
Attach>)
77 template <
typename Exec,
typename... Queryables>