Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/
H A Dadaptor.pass.cpp21 struct MoveOnlyOuter : SimpleForwardCommonOuter<ForwardCommonInner> { struct
24 constexpr MoveOnlyOuter(MoveOnlyOuter&&) = default;
25 constexpr MoveOnlyOuter(const MoveOnlyOuter&) = delete;
27 constexpr MoveOnlyOuter& operator=(MoveOnlyOuter&&) = default;
28 constexpr MoveOnlyOuter& operator=(const MoveOnlyOuter&) = delete;
59 using Result = std::ranges::join_view<MoveOnlyOuter>; in test()
64 static_assert(std::invocable<decltype(std::views::join), MoveOnlyOuter>); in test()
65 static_assert(!std::invocable<decltype(std::views::join), MoveOnlyOuter&>); in test()
94 using Result = std::ranges::join_view<MoveOnlyOuter>; in test()
99 static_assert(CanBePiped<MoveOnlyOuter, decltype((std::views::join))>); in test()
[all …]