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

Go to the source code of this file.

Classes

struct  experimental::execution::detail::storage_for_completion_signatures::decay< T >
struct  experimental::execution::detail::storage_for_completion_signatures::decay< T & >
struct  experimental::execution::detail::storage_for_completion_signatures::decay< T && >
struct  experimental::execution::detail::storage_for_completion_signatures::tuple_for_signature< Tag(Args...)>
struct  experimental::execution::detail::storage_for_completion_signatures::variant_for_signatures<::stdexec::completion_signatures< Signatures... > >
struct  experimental::execution::detail::storage_for_completion_signatures::signature< Tag(Args...)>
struct  experimental::execution::detail::storage_for_completion_signatures::nothrow_visitable< Visitor, Tag(Args...)>
struct  experimental::execution::detail::storage_for_completion_signatures::nothrow_storable< Tag(Args...)>
struct  experimental::execution::detail::storage_for_completion_signatures::arrival_storable< std::tuple< Tag, StoredArgs... >, Args... >
class  experimental::execution::storage_for_completion_signatures< ::stdexec::completion_signatures<>, storage_for_completion_signatures_error_policy::__internalize >
class  experimental::execution::storage_for_completion_signatures< ::stdexec::completion_signatures<>, storage_for_completion_signatures_error_policy::__propagate >
class  experimental::execution::storage_for_completion_signatures< ::stdexec::completion_signatures< Signatures... >, storage_for_completion_signatures_error_policy::__internalize >
class  experimental::execution::storage_for_completion_signatures< ::stdexec::completion_signatures< Signatures... >, storage_for_completion_signatures_error_policy::__propagate >

Namespaces

namespace  experimental
namespace  experimental::execution
namespace  experimental::execution::detail
namespace  experimental::execution::detail::storage_for_completion_signatures

Typedefs

template<typename Signatures, typename Tag, typename... Args>
using experimental::execution::detail::storage_for_completion_signatures::tuple_for_arrival

Enumerations

enum class  experimental::execution::storage_for_completion_signatures_error_policy { experimental::execution::__internalize , experimental::execution::__propagate }