Home
last modified time | relevance | path

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

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.chunk.by/
H A Dbase.pass.cpp44 struct NonCopyableRange : std::ranges::view_base { struct
45 explicit NonCopyableRange(int*, int*);
46 NonCopyableRange(NonCopyableRange const&) = delete;
47 NonCopyableRange(NonCopyableRange&&) = default;
48 NonCopyableRange& operator=(NonCopyableRange const&) = default;
49 NonCopyableRange& operator=(NonCopyableRange&&) = default;
54 static_assert(!std::copy_constructible<NonCopyableRange>);
84 static_assert(!CanCallBaseOn<std::ranges::chunk_by_view<NonCopyableRange, Pred> const&>); in test()
85 static_assert(!CanCallBaseOn<std::ranges::chunk_by_view<NonCopyableRange, Pred>&>); in test()
86 static_assert(!CanCallBaseOn<std::ranges::chunk_by_view<NonCopyableRange, Pred> const&&>); in test()
[all …]