Home
last modified time | relevance | path

Searched refs:MoveOnlyIter (Results 1 – 5 of 5) sorted by relevance

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.elements/iterator/
H A Dbase.pass.cpp75 struct MoveOnlyIter : IterBase<MoveOnlyIter> { in test() struct
79 constexpr bool operator==(const MoveOnlyIter&) const { return true; } in test()
83 … std::ranges::iterator_t<std::ranges::elements_view<std::ranges::subrange<MoveOnlyIter, Sent>, 0>>; in test()
85 MoveOnlyElemIter it{MoveOnlyIter{{}, MoveOnly{5}}}; in test()
87 static_assert(std::is_same_v<decltype(base), MoveOnlyIter>); in test()
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/
H A Dranges_uninitialized_copy_n.pass.cpp138 using MoveOnlyIter = cpp20_input_iterator<const int*>; in main()
139 static_assert(!std::is_copy_constructible_v<MoveOnlyIter>); in main()
144 MoveOnlyIter in(buffer); in main()
154 using MoveOnlyIter = cpp20_input_iterator<const int*>; main() typedef
H A Dranges_uninitialized_copy.pass.cpp342 using MoveOnlyIter = cpp20_input_iterator<const int*>; in main()
343 static_assert(!std::is_copy_constructible_v<MoveOnlyIter>); in main()
348 auto begin() const { return MoveOnlyIter(buffer); } in main()
349 auto end() const { return sentinel_wrapper<MoveOnlyIter>(MoveOnlyIter(buffer)); } in main()
375 using MoveOnlyIter = cpp20_input_iterator<const int*>; main() typedef
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.move/
H A Dranges_uninitialized_move_n.pass.cpp158 using MoveOnlyIter = cpp20_input_iterator<const int*>; in main()
159 static_assert(!std::is_copy_constructible_v<MoveOnlyIter>); in main()
164 MoveOnlyIter in(buffer); in main()
174 using MoveOnlyIter = cpp20_input_iterator<const int*>; main() typedef
H A Dranges_uninitialized_move.pass.cpp365 using MoveOnlyIter = cpp20_input_iterator<const int*>; in main()
366 static_assert(!std::is_copy_constructible_v<MoveOnlyIter>); in main()
371 auto begin() const { return MoveOnlyIter(buffer); } in main()
372 auto end() const { return sentinel_wrapper<MoveOnlyIter>(MoveOnlyIter(buffer)); } in main()
398 using MoveOnlyIter = cpp20_input_iterator<const int*>; main() typedef