kokkos-execution 0.0.1
Loading...
Searching...
No Matches
within.hpp File Reference
#include <tuple>
#include <type_traits>
#include <utility>
#include <variant>
#include "elide.hpp"
#include "enter_scope_sender.hpp"
#include "stdexec/execution.hpp"
#include "storage_for_completion_signatures.hpp"

Go to the source code of this file.

Classes

struct  experimental::execution::detail::within::t
struct  experimental::execution::detail::within::completions< Env >
class  experimental::execution::detail::within::state< Scope, Sender, Receiver >
struct  experimental::execution::detail::within::state< Scope, Sender, Receiver >::receiver_base_
struct  experimental::execution::detail::within::state< Scope, Sender, Receiver >::enter_receiver_type_
struct  experimental::execution::detail::within::state< Scope, Sender, Receiver >::exit_receiver_type_
struct  experimental::execution::detail::within::state< Scope, Sender, Receiver >::receiver_type_
struct  experimental::execution::detail::within::state< Scope, Sender, Receiver >::enter_state_type_
struct  experimental::execution::detail::within::state< Scope, Sender, Receiver >::state_type_
struct  experimental::execution::detail::within::FAILED_TO_FORM_COMPLETION_SIGNATURES
struct  experimental::execution::detail::within::connect_result< Receiver >
struct  experimental::execution::detail::within::nothrow_connect< Receiver >
class  experimental::execution::detail::within::impl
struct  stdexec::__sexpr_impl<::exec::within_t >

Namespaces

namespace  experimental
namespace  experimental::execution
namespace  experimental::execution::detail
namespace  experimental::execution::detail::within
namespace  stdexec

Typedefs

template<typename...>
using experimental::execution::detail::within::remove_set_value_t = ::stdexec::completion_signatures<>
template<typename Sender, typename Env>
using experimental::execution::detail::within::completion_signatures_of_sender_t
template<typename Scope, typename... Env>
using experimental::execution::detail::within::completion_signatures_of_scope_t
template<typename Sender, typename Env>
using experimental::execution::detail::within::storage_for_completion_signatures_t
using experimental::execution::within_t = detail::within::t

Variables

template<typename Sender, typename Env>
constexpr bool experimental::execution::detail::within::nothrow_connect_sender
constexpr within_t experimental::execution::within