|
12 | 12 |
|
13 | 13 | #include <__algorithm/ranges_find_if.h> |
14 | 14 | #include <__assert> |
| 15 | +#include <__concepts/common_reference_with.h> |
15 | 16 | #include <__concepts/constructible.h> |
16 | 17 | #include <__concepts/convertible_to.h> |
17 | | -#include <__concepts/common_reference_with.h> |
18 | 18 | #include <__concepts/copyable.h> |
19 | 19 | #include <__concepts/derived_from.h> |
20 | 20 | #include <__concepts/equality_comparable.h> |
|
26 | 26 | #include <__iterator/concepts.h> |
27 | 27 | #include <__iterator/default_sentinel.h> |
28 | 28 | #include <__iterator/distance.h> |
| 29 | +#include <__iterator/incrementable_traits.h> |
29 | 30 | #include <__iterator/iter_move.h> |
30 | 31 | #include <__iterator/iter_swap.h> |
31 | 32 | #include <__iterator/iterator_traits.h> |
32 | | -#include <__iterator/incrementable_traits.h> |
33 | 33 | #include <__iterator/next.h> |
34 | 34 | #include <__memory/addressof.h> |
35 | 35 | #include <__ranges/access.h> |
|
38 | 38 | #include <__ranges/movable_box.h> |
39 | 39 | #include <__ranges/non_propagating_cache.h> |
40 | 40 | #include <__ranges/range_adaptor.h> |
41 | | -#include <__ranges/view_interface.h> |
42 | 41 | #include <__ranges/size.h> |
| 42 | +#include <__ranges/view_interface.h> |
43 | 43 | #include <__type_traits/conditional.h> |
44 | 44 | #include <__type_traits/decay.h> |
45 | 45 | #include <__type_traits/is_nothrow_constructible.h> |
46 | 46 | #include <__type_traits/is_nothrow_convertible.h> |
47 | 47 | #include <__type_traits/is_object.h> |
48 | | -#include <__type_traits/maybe_const.h> |
49 | 48 | #include <__type_traits/make_unsigned.h> |
| 49 | +#include <__type_traits/maybe_const.h> |
50 | 50 | #include <__utility/forward.h> |
51 | 51 | #include <__utility/in_place.h> |
52 | 52 | #include <__utility/move.h> |
@@ -608,8 +608,9 @@ namespace views { |
608 | 608 | namespace __concat { |
609 | 609 | struct __fn { |
610 | 610 | template <class... _Views> |
611 | | - [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Views... views) const noexcept( |
612 | | - noexcept(concat_view(std::forward<_Views>(views)...))) -> decltype(concat_view(std::forward<_Views>(views)...)) { |
| 611 | + [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Views... views) const |
| 612 | + noexcept(noexcept(concat_view(std::forward<_Views>(views)...))) |
| 613 | + -> decltype(concat_view(std::forward<_Views>(views)...)) { |
613 | 614 | return concat_view(std::forward<_Views>(views)...); |
614 | 615 | } |
615 | 616 | }; |
|
0 commit comments