| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/ |
| H A D | ctad.compile.pass.cpp | 25 struct ForwardRange { struct 29 static_assert( std::ranges::forward_range<ForwardRange>); 51 …test<ForwardRange, ForwardRange, std::ranges::views::all_t<ForwardRange>, std::ranges::views::all_… in testCtad() 54 …test<ForwardRange, char, std::ranges::views::all_t<ForwardRange>, std::ranges::single_view<char>>(… in testCtad() 58 …test<ForwardRange, bool, std::ranges::views::all_t<ForwardRange>, std::ranges::single_view<char>>(… in testCtad()
|
| H A D | constraints.compile.pass.cpp | 24 struct ForwardRange { struct 28 static_assert( std::ranges::forward_range<ForwardRange>); 102 using View = ForwardRange;
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.utility/view.interface/ |
| H A D | view.interface.pass.cpp | 63 struct ForwardRange : std::ranges::view_interface<ForwardRange> { struct 68 static_assert(std::ranges::view<ForwardRange>); argument 158 static_assert( EmptyInvocable<ForwardRange>); in testEmpty() 161 static_assert( BoolOpInvocable<ForwardRange>); in testEmpty() 163 ForwardRange forwardRange; in testEmpty() 208 static_assert(!DataInvocable<ForwardRange>); in testData() 235 static_assert( SizeInvocable<ForwardRange>); in testSize() 237 ForwardRange forwardRange; in testSize() 279 static_assert( FrontInvocable<ForwardRange>); in testFrontBack() 280 static_assert(!BackInvocable<ForwardRange>); in testFrontBack() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.all/range.ref.view/ |
| H A D | range.ref.view.pass.cpp | 67 struct ForwardRange { struct 129 ForwardRange range2; in test() 130 std::ranges::ref_view<ForwardRange> view2 = range2; in test() 148 ForwardRange range2; in test() 149 std::ranges::ref_view<ForwardRange> view2 = range2; in test() 167 ForwardRange range2; in test() 168 std::ranges::ref_view<ForwardRange> view2 = range2; in test() 185 static_assert(!SizeIsInvocable<ForwardRange>); in test() 198 static_assert(!DataIsInvocable<ForwardRange>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.utility/range.subrange/ |
| H A D | ctad.compile.pass.cpp | 31 struct ForwardRange { struct 36 inline constexpr bool std::ranges::enable_borrowed_range<ForwardRange> = true; 45 static_assert(std::same_as<decltype(std::ranges::subrange(ForwardRange())),
|
| H A D | ctor.range.pass.cpp | 22 static_assert(!std::is_constructible_v<ForwardSubrange, ForwardRange>); // Not borrowed.
|
| H A D | types.h | 176 struct ForwardRange { struct
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.transform/ |
| H A D | types.h | 55 using ForwardRange = test_common_range<forward_iterator>; variable 56 static_assert(!std::ranges::view<ForwardRange>); 57 static_assert( std::ranges::forward_range<ForwardRange>);
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/ |
| H A D | begin.pass.cpp | 170 template <typename ForwardRange> 176 ForwardRange range(buff, buff + 8); in cache_tests()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | memory | 236 template <nothrow-forward-range ForwardRange, class T> 237 requires constructible_from<range_value_t<ForwardRange>, const T&> 238 borrowed_iterator_t<ForwardRange> uninitialized_fill(ForwardRange&& range, const T& x); // since C+… 335 template <nothrow-forward-range ForwardRange> 336 requires default_initializable<range_value_t<ForwardRange>> 337 borrowed_iterator_t<ForwardRange> uninitialized_value_construct(ForwardRange&& r); // since C++20 361 template <nothrow-forward-range ForwardRange> 362 requires default_initializable<range_value_t<ForwardRange>> 363 borrowed_iterator_t<ForwardRange> uninitialized_default_construct(ForwardRange&& r); // since C++20
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.drop/ |
| H A D | types.h | 47 struct ForwardRange { struct
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 5574 Expr *ForwardRange = AssertSuccess(Actions.BuildBinOp( in buildDistanceFunc() local 5576 ForwardRange = AssertSuccess( in buildDistanceFunc() 5577 Actions.BuildCStyleCastExpr({}, LogicalTSI, {}, ForwardRange)); in buildDistanceFunc() 5579 nullptr, {}, BO_Div, ForwardRange, BuildVarRef(NewStep))); in buildDistanceFunc()
|