@@ -36,7 +36,7 @@ template <typename R, typename... A, template <typename...> class Transform>
36
36
::beman::execution26::detail::always_true<R>>::template meta_apply<Transform, A...>;
37
37
}
38
38
struct gather_signatures_apply <R(A...), Transform> {
39
- using type = ::beman::execution26::detail::indirect_meta_apply<
39
+ using type = typename ::beman::execution26::detail::indirect_meta_apply<
40
40
::beman::execution26::detail::always_true<R>>::template meta_apply<Transform, A...>;
41
41
};
42
42
@@ -57,7 +57,7 @@ template <typename... Signatures, template <typename...> class Tuple, template <
57
57
typename ::beman::execution26::detail::gather_signatures_apply<Signatures, Tuple>::type...>;
58
58
}
59
59
struct gather_signatures_helper <::beman::execution26::completion_signatures<Signatures...>, Tuple, Variant> {
60
- using type = ::beman::execution26::detail::indirect_meta_apply<
60
+ using type = typename ::beman::execution26::detail::indirect_meta_apply<
61
61
always_true<typename ::beman::execution26::detail::gather_signatures_apply<Signatures, Tuple>::type...>>::
62
62
template meta_apply<
63
63
Variant,
@@ -74,7 +74,7 @@ template <typename Tag,
74
74
Tuple,
75
75
Variant>::type;
76
76
}
77
- using gather_signatures = ::beman::execution26::detail::gather_signatures_helper<
77
+ using gather_signatures = typename ::beman::execution26::detail::gather_signatures_helper<
78
78
::beman::execution26::detail::meta::filter_tag<::beman::execution26::detail::same_tag, Tag, signatures>,
79
79
Tuple,
80
80
Variant>::type;
0 commit comments