[libcxx-commits] [libcxx] [libcxx][NFC] Consolidate testing concept CanBePiped (PR #80154)

Konstantin Varlamov via libcxx-commits libcxx-commits at lists.llvm.org
Mon Feb 12 17:26:46 PST 2024


================
@@ -42,12 +42,6 @@ static_assert(std::is_invocable_v<decltype((std::views::take_while)), int (&)[2]
 static_assert(!std::is_invocable_v<decltype((std::views::take_while)), Foo (&)[2], Pred>);
 static_assert(std::is_invocable_v<decltype((std::views::take_while)), MoveOnlyView, Pred>);
 
-template <class View, class T>
-concept CanBePiped =
-    requires(View&& view, T&& t) {
-      { std::forward<View>(view) | std::forward<T>(t) };
-    };
-
 static_assert(!CanBePiped<MoveOnlyView, decltype(std::views::take_while)>);
----------------
var-const wrote:

Include `"test_range.h"`? (or is it not used in this file?)

https://github.com/llvm/llvm-project/pull/80154


More information about the libcxx-commits mailing list