kokkos-execution 0.0.1
Loading...
Searching...
No Matches
invoke.hpp File Reference
#include <exception>
#include <functional>
#include <tuple>
#include <type_traits>
#include "elide.hpp"
#include "stdexec/execution.hpp"

Go to the source code of this file.

Classes

struct  experimental::execution::detail::invoke::tag
struct  experimental::execution::detail::invoke::t
struct  experimental::execution::detail::invoke::sender_check< Sender >
struct  experimental::execution::detail::invoke::sender_check< Sender, Env >
class  experimental::execution::detail::invoke::transform_set_value< F, Env >
class  experimental::execution::detail::invoke::transform_set_value< F, Env >::impl_< Args >
struct  experimental::execution::detail::invoke::FAILED_TO_FORM_COMPLETION_SIGNATURES
struct  experimental::execution::detail::invoke::receiver_ref< Receiver >
struct  experimental::execution::detail::invoke::variant_for_operation_states< F, Receiver, Additional, ::stdexec::completion_signatures<::stdexec::set_value_t(Args...), Signatures... >, std::tuple< States... > >
struct  experimental::execution::detail::invoke::variant_for_operation_states< F, Receiver, Additional, ::stdexec::completion_signatures< Signature, Signatures... >, States >
struct  experimental::execution::detail::invoke::variant_for_operation_states< F, Receiver, std::tuple< Additional... >, ::stdexec::completion_signatures<>, std::tuple< States... > >
class  experimental::execution::detail::invoke::state< Sender, F, Receiver >
struct  experimental::execution::detail::invoke::state< Sender, F, Receiver >::receiver_type_
class  experimental::execution::detail::invoke::nothrow_get_state< Sender, Receiver >
struct  experimental::execution::detail::invoke::get_state_result< Tuple, Receiver, std::tuple< F, Sender > >
struct  experimental::execution::detail::invoke::impl
struct  stdexec::__sexpr_impl<::exec::detail::invoke::tag >
struct  stdexec::__sexpr_impl<::exec::invoke_t >

Namespaces

namespace  experimental
namespace  experimental::execution
namespace  experimental::execution::detail
namespace  experimental::execution::detail::invoke
namespace  stdexec

Typedefs

template<typename Sender, typename F, typename... Env>
using experimental::execution::detail::invoke::completions
using experimental::execution::invoke_t = detail::invoke::t

Variables

constexpr invoke_t experimental::execution::invoke