Home
last modified time | relevance | path

Searched refs:ValueView (Results 1 – 3 of 3) sorted by relevance

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.join/
H A Dtypes.h153 struct ValueView : std::ranges::view_base { struct
158 constexpr ValueView(T* ptr) : ptr_(ptr) {} in ValueView() argument
160 constexpr ValueView(ValueView&& other) : ptr_(other.ptr_) { other.ptr_.ptr_ = nullptr; } in ValueView() function
162 constexpr ValueView& operator=(ValueView&& other) {
168 ValueView(const ValueView&) = delete;
169 ValueView& operator=(const ValueView&) = delete; argument
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.join/range.join.iterator/
H A Darrow.pass.cpp106 using BoxView = ValueView<Box>; in test()
107ValueView<Box> children[4] = {BoxView(buffer[0]), BoxView(buffer[1]), BoxView(buffer[2]), BoxView(… in test()
108 std::ranges::join_view jv(ValueView<ValueView<Box>>{children}); in test()
H A Dincrement.pass.cpp40 using IntView = ValueView<int>; in test()
42 std::ranges::join_view jv(ValueView<IntView>{children}); in test()
156 using IntView = ValueView<int>; in test()
158 std::ranges::join_view jv(ValueView<IntView>{children}); in test()