Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dbase.pass.cpp22 struct MoveOnlyView : std::ranges::view_base { struct
24 constexpr MoveOnlyView() = default; argument
25 constexpr MoveOnlyView(const char* ptr) : view_(ptr) {} in MoveOnlyView() argument
26 constexpr MoveOnlyView(std::string_view v) : view_(v) {} in MoveOnlyView() function
31 constexpr bool operator==(MoveOnlyView rhs) const { return view_ == rhs.view_; } in operator ==() argument
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.take/
H A Dtypes.h10 struct MoveOnlyView : std::ranges::view_base { struct
13 constexpr explicit MoveOnlyView(int* ptr) : ptr_(ptr) {} in MoveOnlyView() argument
15 MoveOnlyView& operator=(MoveOnlyView&&) = default; argument
20 static_assert( std::ranges::view<MoveOnlyView>); argument
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.drop/
H A Dtypes.h17 struct MoveOnlyView : std::ranges::view_base { struct
19 constexpr explicit MoveOnlyView(int start = 0) : start_(start) {} in start_() argument
21 constexpr MoveOnlyView& operator=(MoveOnlyView&&) = default; argument
25 static_assert( std::ranges::view<MoveOnlyView>); argument
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.common.view/
H A Dtypes.h26 struct MoveOnlyView : std::ranges::view_base { struct
29 constexpr explicit MoveOnlyView(int* b, int* e) : begin_(b), end_(e) { } in MoveOnlyView() function
31 constexpr MoveOnlyView& operator=(MoveOnlyView&&) = default; argument
35 static_assert( std::ranges::view<MoveOnlyView>); argument
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.transform/
H A Dtypes.h18 struct MoveOnlyView : std::ranges::view_base { struct
21 …constexpr explicit MoveOnlyView(int* ptr = globalBuff, int start = 0) : start_(start), ptr_(ptr) {} in start_() argument
23 constexpr MoveOnlyView& operator=(MoveOnlyView&&) = default; argument
27 static_assert( std::ranges::view<MoveOnlyView>); argument
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.all/
H A Dall.pass.cpp52 struct MoveOnlyView : std::ranges::view_base{ struct