File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 10573
10573
adjacent_view() requires @\libconcept{default_initializable}@<V> = default;
10574
10574
constexpr explicit adjacent_view(V base);
10575
10575
10576
+ constexpr V base() const & requires @\libconcept{copy_constructible}@<V> { return @\exposid{base_}@; }
10577
+ constexpr V base() && { return std::move(@\exposid{base_}@); }
10578
+
10576
10579
constexpr auto begin() requires (!@\exposconcept{simple-view}@<V>) {
10577
10580
return @\exposid{iterator}@<false>(ranges::begin(@\exposid{base_}@), ranges::end(@\exposid{base_}@));
10578
10581
}
11214
11217
adjacent_transform_view() = default;
11215
11218
constexpr explicit adjacent_transform_view(V base, F fun);
11216
11219
11220
+ constexpr V base() const & requires @\libconcept{copy_constructible}@<@\exposid{InnerView}@> { return @\exposid{inner_}@.base(); }
11221
+ constexpr V base() && { return std::move(@\exposid{inner_}@).base(); }
11222
+
11217
11223
constexpr auto begin() {
11218
11224
return @\exposid{iterator}@<false>(*this, @\exposid{inner_}@.begin());
11219
11225
}
12680
12686
public:
12681
12687
constexpr explicit slide_view(V base, range_difference_t<V> n);
12682
12688
12689
+ constexpr V base() const & requires @\libconcept{copy_constructible}@<V> { return @\exposid{base_}@; }
12690
+ constexpr V base() && { return std::move(@\exposid{base_}@); }
12691
+
12683
12692
constexpr auto begin()
12684
12693
requires (!(@\exposconcept{simple-view}@<V> && @\exposconcept{slide-caches-nothing}@<const V>));
12685
12694
constexpr auto begin() const requires @\exposconcept{slide-caches-nothing}@<const V>;
You can’t perform that action at this time.
0 commit comments