Home
last modified time | relevance | path

Searched refs:input_iterator (Results 1 – 25 of 85) sorted by relevance

1234

/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.input/
H A Dinput_iterator.compile.pass.cpp18 static_assert(std::input_iterator<cpp17_input_iterator<int*> >);
19 static_assert(std::input_iterator<cpp20_input_iterator<int*> >);
39 static_assert(std::input_iterator<no_explicit_iter_concept>);
41 static_assert(std::input_iterator<int*>);
42 static_assert(std::input_iterator<int const*>);
43 static_assert(std::input_iterator<int volatile*>);
44 static_assert(std::input_iterator<int const volatile*>);
63 !std::input_iterator<not_weakly_incrementable>);
82 static_assert(!std::indirectly_readable<not_indirectly_readable> && !std::input_iterator<not_indire…
102 static_assert(!std::input_iterator<bad_iterator_category>);
[all …]
H A Dsubsumption.compile.pass.cpp25 template<std::input_iterator>
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iterator/
H A Diterator_concept_conformance.compile.pass.cpp25 static_assert( std::input_iterator<iterator>); in test()
42 static_assert( std::input_iterator<iterator>); in test()
59 static_assert( std::input_iterator<iterator>); in test()
76 static_assert( std::input_iterator<iterator>); in test()
93 static_assert( std::input_iterator<iterator>); in test()
110 static_assert( std::input_iterator<iterator>); in test()
127 static_assert( std::input_iterator<iterator>); in test()
/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dranges_unique_copy.h47 concept __can_reread_from_output = (input_iterator<_OutIter> && same_as<iter_value_t<_InIter>, iter…
64 template <input_iterator _InIter,
71 … (input_iterator<_OutIter> && same_as<iter_value_t<_InIter>, iter_value_t<_OutIter>>) ||
90 (input_iterator<_OutIter> && same_as<range_value_t<_Range>, iter_value_t<_OutIter>>) ||
H A Dranges_swap_ranges.h38 template <input_iterator _I1, sentinel_for<_I1> _S1,
39 input_iterator _I2, sentinel_for<_I2> _S2>
H A Dranges_includes.h39 input_iterator _Iter1,
41 input_iterator _Iter2,
H A Dranges_set_difference.h44 input_iterator _InIter1,
46 input_iterator _InIter2,
H A Dranges_transform.h85 template <input_iterator _InIter, sentinel_for<_InIter> _Sent,
111 template <input_iterator _InIter1, sentinel_for<_InIter1> _Sent1,
112 input_iterator _InIter2, sentinel_for<_InIter2> _Sent2,
H A Dranges_lexicographical_compare.h53 template <input_iterator _Iter1, sentinel_for<_Iter1> _Sent1,
54 input_iterator _Iter2, sentinel_for<_Iter2> _Sent2,
H A Dranges_mismatch.h54 template <input_iterator _I1, sentinel_for<_I1> _S1,
55 input_iterator _I2, sentinel_for<_I2> _S2,
H A Dranges_set_union.h46 input_iterator _InIter1,
48 input_iterator _InIter2,
H A Dranges_set_symmetric_difference.h43 input_iterator _InIter1,
45 input_iterator _InIter2,
H A Dranges_set_intersection.h44 input_iterator _InIter1,
46 input_iterator _InIter2,
H A Dranges_equal.h57 template <input_iterator _Iter1, sentinel_for<_Iter1> _Sent1,
58 input_iterator _Iter2, sentinel_for<_Iter2> _Sent2,
H A Dranges_merge.h76 input_iterator _InIter1,
78 input_iterator _InIter2,
/llvm-project-15.0.7/libcxx/test/support/
H A Dalmost_satisfies_types.h43 static_assert(!std::input_iterator<InputIteratorNotDerivedFrom>);
60 static_assert(!std::input_iterator<InputIteratorNotIndirectlyReadable>);
78 static_assert(!std::input_iterator<InputIteratorNotInputOrOutputIterator>);
161 static_assert(std::input_iterator<ForwardIteratorNotDerivedFrom>);
180 static_assert(std::input_iterator<ForwardIteratorNotIncrementable>);
246 static_assert(std::input_iterator<PermutableNotForwardIterator>);
269 static_assert(std::input_iterator<PermutableNotSwappable>);
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dmergeable.h30 input_iterator<_Input1> &&
31 input_iterator<_Input2> &&
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/alg.req.mergeable/
H A Dmergeable.subsumption.compile.pass.cpp20 void test_subsumption() requires std::input_iterator<I1> && std::input_iterator<I2>;
H A Dmergeable.compile.pass.cpp27 static_assert( std::input_iterator<Input>);
29 static_assert( std::input_iterator<InputLong>);
58 static_assert(!std::input_iterator<Output>);
/llvm-project-15.0.7/libcxx/include/
H A Dalgorithm64 template <input_iterator I1, sentinel_for<_I1> S1, input_iterator I2, sentinel_for<_I2> S2,
148 template<input_iterator I1, sentinel_for<I1> S1, input_iterator I2, sentinel_for<I2> S2,
412 template<input_iterator I1, sentinel_for<I1> S1, input_iterator I2, sentinel_for<I2> S2,
601 template<input_iterator I1, sentinel_for<I1> S1, input_iterator I2, sentinel_for<I2> S2,
668 template<input_iterator I1, sentinel_for<I1> S1, input_iterator I2, sentinel_for<I2> S2,
706 template<input_iterator I1, sentinel_for<I1> S1, input_iterator I2, sentinel_for<I2> S2,
724 template<input_iterator I1, sentinel_for<I1> S1, input_iterator I2, sentinel_for<I2> S2,
732 template<input_iterator I1, sentinel_for<I1> S1, input_iterator I2, sentinel_for<I2> S2,
856 template<input_iterator I1, sentinel_for<I1> S1, input_iterator I2, sentinel_for<I2> S2,
887 template<input_iterator I1, sentinel_for<I1> S1, input_iterator I2, sentinel_for<I2> S2,
[all …]
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_iterator/
H A Diterator_concept_conformance.compile.pass.cpp19 static_assert(std::input_iterator<fs::directory_iterator>);
31 static_assert(std::input_iterator<fs::recursive_directory_iterator>);
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dranges_uninitialized_algorithms.h189 template <input_iterator _InputIterator,
226 template <input_iterator _InputIterator,
254 template <input_iterator _InputIterator,
291 template <input_iterator _InputIterator,
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/
H A Dop_spaceship.pass.cpp61 static_assert( std::input_iterator<A>); in test_spaceshippable_but_not_three_way_comparable()
62 static_assert( std::input_iterator<B>); in test_spaceshippable_but_not_three_way_comparable()
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.forward/
H A Dsubsumption.compile.pass.cpp18 template<std::input_iterator>
/llvm-project-15.0.7/libcxx/test/libcxx/algorithms/specialized.algorithms/special.mem.concepts/
H A Dnothrow_input_iterator.compile.pass.cpp30 static_assert(std::input_iterator<InputProxyIterator>);

1234