kokkos-execution 0.0.1
Loading...
Searching...
No Matches
experimental::execution::detail::matching_completion_signature Namespace Reference

Classes

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

Typedefs

template<typename Signature>
using canonicalize_t = typename canonicalize<Signature>::type

Variables

template<typename Needle, typename Signature>
constexpr bool is_canonical_match = std::is_same_v<canonicalize_t<Needle>, canonicalize_t<Signature>>

Typedef Documentation

◆ canonicalize_t

template<typename Signature>
using experimental::execution::detail::matching_completion_signature::canonicalize_t = typename canonicalize<Signature>::type

Definition at line 40 of file matching_completion_signature.hpp.

Variable Documentation

◆ is_canonical_match

template<typename Needle, typename Signature>
bool experimental::execution::detail::matching_completion_signature::is_canonical_match = std::is_same_v<canonicalize_t<Needle>, canonicalize_t<Signature>>
inlineconstexpr

Definition at line 43 of file matching_completion_signature.hpp.