Home
last modified time | relevance | path

Searched refs:BidirectionalIterator (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dinstantiate-field.cpp59 template < typename TT > struct BidirectionalIterator struct
64 …instantiate< requirement_<void(*)(usage_requirements<BidirectionalIterator>)>::failed> int534; // … argument
66 ~BidirectionalIterator() in ~BidirectionalIterator() argument
76 typename Requires_< BidirectionalIterator<RanIter>::value >::type sort(RanIter,RanIter){} in sort()
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/indirectcallable/projected/
H A Dprojected.compile.pass.cpp42 using BidirectionalIterator = std::projected<bidirectional_iterator<S*>, S* (S::*)() const>; typedef
43 static_assert(std::same_as<BidirectionalIterator::value_type, S*>);
44 static_assert(std::same_as<decltype(*std::declval<BidirectionalIterator>()), S*>);
45 static_assert(std::same_as<std::iter_difference_t<BidirectionalIterator>, std::ptrdiff_t>);
/llvm-project-15.0.7/libcxx/include/experimental/
H A Dregex22 template <class BidirectionalIterator>
24 std::match_results<BidirectionalIterator,
25 polymorphic_allocator<sub_match<BidirectionalIterator>>>;
/llvm-project-15.0.7/libcxx/include/
H A Dregex209 : public pair<BidirectionalIterator, BidirectionalIterator>
535 regex_match(BidirectionalIterator first, BidirectionalIterator last,
542 regex_match(BidirectionalIterator first, BidirectionalIterator last,
579 regex_search(BidirectionalIterator first, BidirectionalIterator last,
586 regex_search(BidirectionalIterator first, BidirectionalIterator last,
625 BidirectionalIterator first, BidirectionalIterator last,
634 BidirectionalIterator first, BidirectionalIterator last,
679 regex_iterator(BidirectionalIterator a, BidirectionalIterator b,
682 regex_iterator(BidirectionalIterator a, BidirectionalIterator b,
718 regex_token_iterator(BidirectionalIterator a, BidirectionalIterator b,
[all …]
H A Dalgorithm1328 template <class BidirectionalIterator>
1330 reverse(BidirectionalIterator first, BidirectionalIterator last);
1334 reverse_copy(BidirectionalIterator first, BidirectionalIterator last, OutputIterator result);
1496 template <class BidirectionalIterator>
1498 …inplace_merge(BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator las…
1502 …inplace_merge(BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator las…
1687 template <class BidirectionalIterator>
1689 next_permutation(BidirectionalIterator first, BidirectionalIterator last);
1693 next_permutation(BidirectionalIterator first, BidirectionalIterator last, Compare comp);
1697 prev_permutation(BidirectionalIterator first, BidirectionalIterator last);
[all …]
H A Diterator202 template <class BidirectionalIterator> // constexpr in C++17
203 constexpr BidirectionalIterator prev(BidirectionalIterator x,
204 typename iterator_traits<BidirectionalIterator>::difference_type n = 1);
/llvm-project-15.0.7/pstl/test/support/
H A Dutils.h188 class BidirectionalIterator : public ForwardIterator<Iterator, IteratorTag>
193 BidirectionalIterator() = default;
194 explicit BidirectionalIterator(Iterator i) : base_type(i) {} in BidirectionalIterator() function
195 BidirectionalIterator(const base_type& i) : base_type(i.iterator()) {} in BidirectionalIterator() function
197 BidirectionalIterator
203 BidirectionalIterator
209 BidirectionalIterator operator++(int32_t)
215 BidirectionalIterator operator--(int32_t)
326 typedef BidirectionalIterator<iterator, std::bidirectional_iterator_tag> bidirectional_iterator;
327 …typedef BidirectionalIterator<const_iterator, std::bidirectional_iterator_tag> const_bidirectional…
[all …]
/llvm-project-15.0.7/clang/test/Analysis/Inputs/
H A Dsystem-header-simulator-cxx.h802 template <class BidirectionalIterator, class Distance>
803 void __advance(BidirectionalIterator& it, Distance n,
836 template <class BidirectionalIterator>
837 BidirectionalIterator
838 prev(BidirectionalIterator it,
839 typename iterator_traits<BidirectionalIterator>::difference_type n =