Searched refs:output_range (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.refinements/ |
| H A D | output_range.compile.pass.cpp | 30 static_assert(std::ranges::output_range<GoodRange, T>); 38 static_assert(!std::ranges::output_range<NotRange, T>); 47 static_assert(!std::ranges::output_range<RangeWithBadIterator, T>); 53 static_assert(!std::ranges::output_range<Holder<Incomplete>*, Holder<Incomplete>*>); 54 static_assert(!std::ranges::output_range<Holder<Incomplete>*&, Holder<Incomplete>*>); 55 static_assert(!std::ranges::output_range<Holder<Incomplete>*&&, Holder<Incomplete>*>); 56 static_assert(!std::ranges::output_range<Holder<Incomplete>* const, Holder<Incomplete>*>); 57 static_assert(!std::ranges::output_range<Holder<Incomplete>* const&, Holder<Incomplete>*>); 58 static_assert(!std::ranges::output_range<Holder<Incomplete>* const&&, Holder<Incomplete>*>); 60 static_assert( std::ranges::output_range<Holder<Incomplete>*[10], Holder<Incomplete>*>); [all …]
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | ranges_fill.h | 42 template <class _Type, output_range<const _Type&> _Range>
|
| H A D | ranges_generate.h | 54 requires invocable<_Func&> && output_range<_Range, invoke_result_t<_Func&>>
|
| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | concepts.h | 99 concept output_range = range<_Rp> && output_iterator<iterator_t<_Rp>, _Tp>; variable
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.generate/ |
| H A D | ranges_generate.pass.cpp | 122 if constexpr (std::ranges::output_range<decltype(range), std::invoke_result_t<Gen&>>) { in test_one()
|
| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | almost_satisfies_types.h | 307 static_assert(!std::ranges::output_range<OutputIteratorNotIndirectlyWritable, int>);
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/ |
| H A D | range.concept.compile.pass.cpp | 317 static_assert(std::ranges::output_range<OutputView, int>);
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | ranges | 71 concept output_range = see below;
|
| H A D | algorithm | 394 template<class T, output_range<const T&> R> 405 requires invocable<F&> && output_range<R, invoke_result_t<F&>>
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | RangesPaper.csv | 128 `[range.refinements] <https://wg21.link/range.refinements>`_,"| `ranges::output_range <https://llvm…
|