@@ -36,7 +36,7 @@ template <typename R, typename... A, template <typename...> class Transform>
3636 ::beman::execution26::detail::always_true<R>>::template meta_apply<Transform, A...>;
3737 }
3838struct 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<
4040 ::beman::execution26::detail::always_true<R>>::template meta_apply<Transform, A...>;
4141};
4242
@@ -57,7 +57,7 @@ template <typename... Signatures, template <typename...> class Tuple, template <
5757 typename ::beman::execution26::detail::gather_signatures_apply<Signatures, Tuple>::type...>;
5858 }
5959struct 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<
6161 always_true<typename ::beman::execution26::detail::gather_signatures_apply<Signatures, Tuple>::type...>>::
6262 template meta_apply<
6363 Variant,
@@ -74,7 +74,7 @@ template <typename Tag,
7474 Tuple,
7575 Variant>::type;
7676 }
77- using gather_signatures = ::beman::execution26::detail::gather_signatures_helper<
77+ using gather_signatures = typename ::beman::execution26::detail::gather_signatures_helper<
7878 ::beman::execution26::detail::meta::filter_tag<::beman::execution26::detail::same_tag, Tag, signatures>,
7979 Tuple,
8080 Variant>::type;
0 commit comments