Home
last modified time | relevance | path

Searched defs:CopyableView (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.take/
H A Dtypes.h24 struct CopyableView : std::ranges::view_base { struct
26 constexpr explicit CopyableView(int* ptr) : ptr_(ptr) {} in CopyableView() argument
31 static_assert(std::ranges::view<CopyableView>); argument
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.drop/
H A Dtypes.h29 struct CopyableView : std::ranges::view_base { struct
31 constexpr explicit CopyableView(int start = 0) : start_(start) {} in start_() argument
33 constexpr CopyableView& operator=(CopyableView const&) = default; argument
34 constexpr int *begin() const { return globalBuff + start_; } in begin()
35 constexpr int *end() const { return globalBuff + 8; } in end()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.common.view/
H A Dtypes.h39 struct CopyableView : std::ranges::view_base { struct
42 constexpr explicit CopyableView(int* b, int* e) : begin_(b), end_(e) { } in CopyableView() argument
46 static_assert(std::ranges::view<CopyableView>); argument
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.all/
H A Dall.pass.cpp40 struct CopyableView : std::ranges::view_base { struct
42 explicit CopyableView() noexcept(IsNoexcept) = default; argument
45 constexpr explicit CopyableView(int start) noexcept : start_(start) {} in CopyableView() argument
49 static_assert(std::ranges::view<CopyableView<true>>); argument
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dtypes.h22 struct CopyableView : std::ranges::view_base { struct
24 constexpr explicit CopyableView() = default; argument
25 constexpr CopyableView(const char* ptr) : view_(ptr) {} in CopyableView() function
26 constexpr CopyableView(std::string_view v) : view_(v) {} in CopyableView() argument
29 constexpr bool operator==(const CopyableView& rhs) const { return view_ == rhs.view_; } argument
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.transform/
H A Dtypes.h31 struct CopyableView : std::ranges::view_base { struct
33 constexpr explicit CopyableView(int start = 0) : start_(start) {} in start_() argument
35 constexpr CopyableView& operator=(CopyableView const&) = default; argument
39 static_assert(std::ranges::view<CopyableView>); argument