Home
last modified time | relevance | path

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 Doutput_range.compile.pass.cpp30 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 Dranges_fill.h42 template <class _Type, output_range<const _Type&> _Range>
H A Dranges_generate.h54 requires invocable<_Func&> && output_range<_Range, invoke_result_t<_Func&>>
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Dconcepts.h99 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 Dranges_generate.pass.cpp122 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 Dalmost_satisfies_types.h307 static_assert(!std::ranges::output_range<OutputIteratorNotIndirectlyWritable, int>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/
H A Drange.concept.compile.pass.cpp317 static_assert(std::ranges::output_range<OutputView, int>);
/llvm-project-15.0.7/libcxx/include/
H A Dranges71 concept output_range = see below;
H A Dalgorithm394 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 DRangesPaper.csv128 `[range.refinements] <https://wg21.link/range.refinements>`_,"| `ranges::output_range <https://llvm…