diff --git a/gather__signatures_8hpp_source.html b/gather__signatures_8hpp_source.html index 457b48c2..b7951b2f 100644 --- a/gather__signatures_8hpp_source.html +++ b/gather__signatures_8hpp_source.html @@ -116,7 +116,7 @@
36 ::beman::execution26::detail::always_true<R>>::template meta_apply<Transform, A...>;
37 }
38struct 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 ::beman::execution26::detail::always_true<R>>::template meta_apply<Transform, A...>;
41};
42
@@ -137,7 +137,7 @@
57 typename ::beman::execution26::detail::gather_signatures_apply<Signatures, Tuple>::type...>;
58 }
59struct 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 always_true<typename ::beman::execution26::detail::gather_signatures_apply<Signatures, Tuple>::type...>>::
62 template meta_apply<
63 Variant,
@@ -154,7 +154,7 @@
74 Tuple,
75 Variant>::type;
76 }
-
77using gather_signatures = ::beman::execution26::detail::gather_signatures_helper<
+
77using gather_signatures = typename ::beman::execution26::detail::gather_signatures_helper<
78 ::beman::execution26::detail::meta::filter_tag<::beman::execution26::detail::same_tag, Tag, signatures>,
79 Tuple,
80 Variant>::type;
diff --git a/indices__for_8hpp_source.html b/indices__for_8hpp_source.html index 27eb35c7..c78cad7e 100644 --- a/indices__for_8hpp_source.html +++ b/indices__for_8hpp_source.html @@ -90,7 +90,7 @@
10
11namespace beman::execution26::detail {
12template <typename Sender>
-
13using indices_for = ::std::remove_reference_t<Sender>::indices_for;
+
13using indices_for = typename ::std::remove_reference_t<Sender>::indices_for;
14}
15
16// ----------------------------------------------------------------------------
diff --git a/meta__combine_8hpp_source.html b/meta__combine_8hpp_source.html index 4fbd6c57..36e1824f 100644 --- a/meta__combine_8hpp_source.html +++ b/meta__combine_8hpp_source.html @@ -109,7 +109,7 @@
29
30namespace beman::execution26::detail::meta {
31template <typename... L>
-
32using combine = ::beman::execution26::detail::meta::detail::combine<L...>::type;
+
32using combine = typename ::beman::execution26::detail::meta::detail::combine<L...>::type;
33}
34
35// ----------------------------------------------------------------------------
diff --git a/meta__filter_8hpp_source.html b/meta__filter_8hpp_source.html index c867893f..d3c513dd 100644 --- a/meta__filter_8hpp_source.html +++ b/meta__filter_8hpp_source.html @@ -126,10 +126,10 @@
46
47namespace beman::execution26::detail::meta {
48template <template <typename> class Predicate, typename List>
-
49using filter = ::beman::execution26::detail::meta::detail::filter<Predicate, List>::type;
+
49using filter = typename ::beman::execution26::detail::meta::detail::filter<Predicate, List>::type;
50
51template <template <typename, typename> class Predicate, typename Tag, typename List>
-
52using filter_tag = ::beman::execution26::detail::meta::detail::filter_tag<Predicate, Tag, List>::type;
+
52using filter_tag = typename ::beman::execution26::detail::meta::detail::filter_tag<Predicate, Tag, List>::type;
53} // namespace beman::execution26::detail::meta
54
55// ----------------------------------------------------------------------------
diff --git a/meta__prepend_8hpp_source.html b/meta__prepend_8hpp_source.html index eb85d942..13f191ad 100644 --- a/meta__prepend_8hpp_source.html +++ b/meta__prepend_8hpp_source.html @@ -98,7 +98,7 @@
18
19namespace beman::execution26::detail::meta {
20template <typename H, typename Tail>
-
21using prepend = ::beman::execution26::detail::meta::detail::prepend<H, Tail>::type;
+
21using prepend = typename ::beman::execution26::detail::meta::detail::prepend<H, Tail>::type;
22}
23
24// ----------------------------------------------------------------------------
diff --git a/meta__unique_8hpp_source.html b/meta__unique_8hpp_source.html index 5f59feb0..f02706ca 100644 --- a/meta__unique_8hpp_source.html +++ b/meta__unique_8hpp_source.html @@ -117,7 +117,7 @@
37
38namespace beman::execution26::detail::meta {
39template <typename T>
-
40using unique = ::beman::execution26::detail::meta::detail::unique<T>::type;
+
40using unique = typename ::beman::execution26::detail::meta::detail::unique<T>::type;
41}
42
43// ----------------------------------------------------------------------------
diff --git a/namespacebeman_1_1execution26.html b/namespacebeman_1_1execution26.html index 7731b24f..25d12629 100644 --- a/namespacebeman_1_1execution26.html +++ b/namespacebeman_1_1execution26.html @@ -247,10 +247,10 @@ using split_t = ::beman::execution26::detail::split_t   - + template<class Token , class CallbackFun > -using stop_callback_for_t = Token::template callback_type< CallbackFun > -  +using stop_callback_for_t = typename Token::template callback_type< CallbackFun > +  template<typename T > using stop_token_of_t = ::std::remove_cvref_t< decltype(::beman::execution26::get_stop_token(::std::declval< T >()))> diff --git a/product__type_8hpp_source.html b/product__type_8hpp_source.html index 377c8ab4..720c7377 100644 --- a/product__type_8hpp_source.html +++ b/product__type_8hpp_source.html @@ -200,7 +200,7 @@
120
121template <::std::size_t Start, typename Fun, typename Tuple>
122constexpr auto sub_apply(Fun&& fun, Tuple&& tuple) -> decltype(auto) {
-
123 static constexpr ::std::size_t TSize{::std::tuple_size_v<::std::remove_cvref_t<Tuple>>};
+
123 constexpr ::std::size_t TSize{::std::tuple_size_v<::std::remove_cvref_t<Tuple>>};
124 static_assert(Start <= TSize);
125 return sub_apply_helper<Start>(
126 ::std::forward<Fun>(fun), ::std::forward<Tuple>(tuple), ::std::make_index_sequence<TSize - Start>());
diff --git a/single__sender__value__type_8hpp_source.html b/single__sender__value__type_8hpp_source.html index 64b2b06e..7348a786 100644 --- a/single__sender__value__type_8hpp_source.html +++ b/single__sender__value__type_8hpp_source.html @@ -130,7 +130,7 @@
50};
51
52template <typename Sender, typename Env>
-
53using single_sender_value_type = single_sender_value_type_helper<Sender, Env>::type;
+
53using single_sender_value_type = typename single_sender_value_type_helper<Sender, Env>::type;
54} // namespace beman::execution26::detail
55
56// ----------------------------------------------------------------------------
diff --git a/stop__callback__for__t_8hpp_source.html b/stop__callback__for__t_8hpp_source.html index 9d97cc82..177d513a 100644 --- a/stop__callback__for__t_8hpp_source.html +++ b/stop__callback__for__t_8hpp_source.html @@ -90,7 +90,7 @@
10
11namespace beman::execution26 {
12template <class Token, class CallbackFun>
-
13using stop_callback_for_t = Token::template callback_type<CallbackFun>;
+
13using stop_callback_for_t = typename Token::template callback_type<CallbackFun>;
14}
15
16namespace beman::execution26::detail {