Home
last modified time | relevance | path

Searched refs:ForwardIterator (Results 1 – 20 of 20) sorted by relevance

/llvm-project/libcxx/include/
H A Dalgorithm456 template<class ExecutionPolicy, class ForwardIterator, class Generator>
458 ForwardIterator first, ForwardIterator last,
469 template<class ExecutionPolicy, class ForwardIterator, class Size, class Generator>
470 ForwardIterator generate_n(ExecutionPolicy&& exec,
471 ForwardIterator first, Size n, Generator gen); // since C++17
1219 template <class ForwardIterator>
1220 constexpr ForwardIterator // constexpr in C++20
1221 adjacent_find(ForwardIterator first, ForwardIterator las
[all...]
H A Dmemory191 template <class InputIterator, class ForwardIterator>
192 ForwardIterator
193 uninitialized_copy(InputIterator first, InputIterator last, ForwardIterator result);
212 template <class InputIterator, class Size, class ForwardIterator>
213 ForwardIterator
214 uninitialized_copy_n(InputIterator first, Size n, ForwardIterator result);
228 template <class ForwardIterator, class T>
229 void uninitialized_fill(ForwardIterator first, ForwardIterator last, const T& x);
233 template <nothrow-forward-iterator ForwardIterator, nothro
[all...]
H A Dnumeric127 template <class ForwardIterator, class T>
129 iota(ForwardIterator first, ForwardIterator last, T value);
H A Dregex106 template <class ForwardIterator>
108 transform(ForwardIterator first, ForwardIterator last) const;
109 template <class ForwardIterator>
111 transform_primary( ForwardIterator first, ForwardIterator last) const;
112 template <class ForwardIterator>
114 lookup_collatename(ForwardIterator first, ForwardIterator last) const;
115 template <class ForwardIterator>
[all...]
/llvm-project/mlir/include/mlir/IR/
H A DIterators.h34 ForwardIterator::makeIterable(std::forward<RangeT>(range))); in makeIterable()
50 return ForwardIterator::makeIterable(range); in makeIterable()
71 return ForwardIterator::makeIterable(range); in makeIterable()
88 return llvm::reverse(ForwardIterator::makeIterable(range)); in makeIterable()
92 return llvm::reverse(ForwardIterator::makeIterable(range)); in makeIterable()
H A DVisitors.h65 struct ForwardIterator { struct
306 WalkOrder Order = WalkOrder::PostOrder, typename Iterator = ForwardIterator,
328 WalkOrder Order = WalkOrder::PostOrder, typename Iterator = ForwardIterator,
365 WalkOrder Order = WalkOrder::PostOrder, typename Iterator = ForwardIterator,
H A DBlock.h302 typename Iterator = ForwardIterator, typename FnT, in walk()
355 typename Iterator = ForwardIterator, typename FnT,
H A DRegion.h282 typename Iterator = ForwardIterator, typename FnT,
H A DOperation.h794 typename Iterator = ForwardIterator, typename FnT, in walk()
H A DOpDefinition.h161 typename Iterator = ForwardIterator, typename FnT,
/llvm-project/libcxx/test/std/iterators/iterator.requirements/indirectcallable/projected/
H A Dprojected.compile.pass.cpp37 using ForwardIterator = std::projected<forward_iterator<S*>, int (S::*)()>; typedef
38 static_assert(std::same_as<ForwardIterator::value_type, int>);
39 static_assert(std::same_as<decltype(*std::declval<ForwardIterator>()), int>);
40 static_assert(std::same_as<std::iter_difference_t<ForwardIterator>, std::ptrdiff_t>);
/llvm-project/third-party/unittest/googletest/include/gtest/
H A Dgtest-param-test.h294 template <typename ForwardIterator>
296 typename std::iterator_traits<ForwardIterator>::value_type>
297 ValuesIn(ForwardIterator begin, ForwardIterator end) { in ValuesIn()
298 typedef typename std::iterator_traits<ForwardIterator>::value_type ParamType; in ValuesIn()
/llvm-project/clang/test/SemaTemplate/
H A Dinstantiate-function-params.cpp27 template < typename TT > struct ForwardIterator : InputIterator<TT> … struct
28 …typedef instantiate< & requirement_<void(*)(usage_requirements<ForwardIterator> x)>::failed> boost… argument
31 typedef instantiate< &requirement_<void(*)(ForwardIterator<char*> x)>::failed> boost_concept_checkX…
/llvm-project/pstl/test/support/
H A Dutils.h139 class ForwardIterator
153 ForwardIterator() = default;
154 explicit ForwardIterator(Iterator i) : my_iterator(i) {} in ForwardIterator() function
157 ForwardIterator
163 ForwardIterator operator++(int32_t)
170 operator==(const ForwardIterator& i, const ForwardIterator& j)
175 operator!=(const ForwardIterator& i, const ForwardIterator& j)
188 class BidirectionalIterator : public ForwardIterator<Iterator, IteratorTag>
190 typedef ForwardIterator<Iterator, IteratorTag> base_type;
323 typedef ForwardIterator<iterator, std::forward_iterator_tag> forward_iterator;
[all …]
/llvm-project/mlir/lib/IR/
H A DVisitors.cpp17 MutableArrayRef<Region> ForwardIterator::makeIterable(Operation &range) { in makeIterable()
/llvm-project/third-party/unittest/googletest/include/gtest/internal/
H A Dgtest-param-util.h299 template <typename ForwardIterator>
300 ValuesInIteratorRangeGenerator(ForwardIterator begin, ForwardIterator end) in ValuesInIteratorRangeGenerator()
/llvm-project/clang/test/Analysis/Inputs/
H A Dsystem-header-simulator-cxx.h871 template <class ForwardIterator>
872 ForwardIterator
873 next(ForwardIterator it,
874 typename iterator_traits<ForwardIterator>::difference_type n =
/llvm-project/mlir/lib/Target/Cpp/
H A DTranslateToCpp.cpp39 template <typename ForwardIterator, typename UnaryFunctor,
42 interleaveWithError(ForwardIterator begin, ForwardIterator end, in interleaveWithError()
/llvm-project/llvm/include/llvm/ADT/
H A DSTLExtras.h2164 template <typename ForwardIterator, typename UnaryFunctor,
2169 inline void interleave(ForwardIterator begin, ForwardIterator end,
/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp6201 template<typename ForwardIterator> in FindInstantiatedDecl()
6204 ForwardIterator first, in FindInstantiatedDecl()
6205 ForwardIterator last) { in FindInstantiatedDecl()