Searched refs:BidirectionalIterator (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | instantiate-field.cpp | 59 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 D | projected.compile.pass.cpp | 42 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 D | regex | 22 template <class BidirectionalIterator> 24 std::match_results<BidirectionalIterator, 25 polymorphic_allocator<sub_match<BidirectionalIterator>>>;
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | regex | 209 : 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 D | algorithm | 1328 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 D | iterator | 202 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 D | utils.h | 188 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 D | system-header-simulator-cxx.h | 802 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 =
|