kokkos-execution 0.0.1
Loading...
Searching...
No Matches
matching_completion_signature.hpp File Reference
#include "stdexec/execution.hpp"
#include <cstddef>
#include <type_traits>

Go to the source code of this file.

Classes

struct  experimental::execution::detail::matching_completion_signature::canonicalize< Tag(Args...)>
struct  experimental::execution::detail::matching_completion_signature::canonical_match_count< Needle, ::stdexec::completion_signatures< Signatures... > >
struct  experimental::execution::detail::matching_completion_signature::find_canonical_match< Needle >
struct  experimental::execution::detail::matching_completion_signature::find_canonical_match< Needle, Signature, Rest... >
struct  experimental::execution::detail::matching_completion_signature::matching_completion_signature< Signatures, Signature, Matches >
struct  experimental::execution::detail::matching_completion_signature::matching_completion_signature<::stdexec::completion_signatures< Signatures... >, Signature, 1 >
struct  experimental::execution::matching_completion_signature< Signatures, Tag, Args >
struct  experimental::execution::has_matching_completion_signature< Signatures, Tag, Args >

Namespaces

namespace  experimental
namespace  experimental::execution
namespace  experimental::execution::detail
namespace  experimental::execution::detail::matching_completion_signature

Typedefs

template<typename Signature>
using experimental::execution::detail::matching_completion_signature::canonicalize_t = typename canonicalize<Signature>::type
template<typename Signatures, typename Tag, typename... Args>
using experimental::execution::matching_completion_signature_t

Variables

template<typename Needle, typename Signature>
constexpr bool experimental::execution::detail::matching_completion_signature::is_canonical_match = std::is_same_v<canonicalize_t<Needle>, canonicalize_t<Signature>>
template<typename Signatures, typename Tag, typename... Args>
constexpr bool experimental::execution::has_matching_completion_signature_v