Searched refs:BidirectionalIterator (Results 1 – 18 of 18) sorted by relevance
59 template < typename TT > struct BidirectionalIterator struct64 …instantiate< requirement_<void(*)(usage_requirements<BidirectionalIterator>)>::failed> int534; // … argument66 ~BidirectionalIterator() in ~BidirectionalIterator() argument76 typename Requires_< BidirectionalIterator<RanIter>::value >::type sort(RanIter,RanIter){} in sort()
22 template <class BidirectionalIterator>24 std::match_results<BidirectionalIterator,25 polymorphic_allocator<sub_match<BidirectionalIterator>>>;
21 template <class BidirectionalIterator>23 std::match_results<BidirectionalIterator,24 polymorphic_allocator<sub_match<BidirectionalIterator>>>;
207 template <class BidirectionalIterator>209 : public pair<BidirectionalIterator, BidirectionalIterator>212 typedef typename iterator_traits<BidirectionalIterator>::value_type value_type;213 typedef typename iterator_traits<BidirectionalIterator>::difference_type difference_type;214 typedef BidirectionalIterator iterator;441 template <class BidirectionalIterator,442 class Allocator = allocator<sub_match<BidirectionalIterator>>>446 typedef sub_match<BidirectionalIterator> value_type;451 typedef typename iterator_traits<BidirectionalIterator>::difference_type difference_type;454 typedef typename iterator_traits<BidirectionalIterator>::value_type char_type;[all …]
269 template <class BidirectionalIterator>271 reverse(BidirectionalIterator first, BidirectionalIterator last);273 template <class BidirectionalIterator, class OutputIterator>275 reverse_copy(BidirectionalIterator first, BidirectionalIterator last, OutputIterator result);427 template <class BidirectionalIterator>429 …inplace_merge(BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator las…431 template <class BidirectionalIterator, class Compare>433 …inplace_merge(BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator las…618 template <class BidirectionalIterator>620 next_permutation(BidirectionalIterator first, BidirectionalIterator last);[all …]
68 template <class BidirectionalIterator> // constexpr in C++1769 constexpr BidirectionalIterator prev(BidirectionalIterator x,70 typename iterator_traits<BidirectionalIterator>::difference_type n = 1);
188 class BidirectionalIterator : public ForwardIterator<Iterator, IteratorTag>193 BidirectionalIterator() = default;194 explicit BidirectionalIterator(Iterator i) : base_type(i) {} in BidirectionalIterator() function195 BidirectionalIterator(const base_type& i) : base_type(i.iterator()) {} in BidirectionalIterator() function197 BidirectionalIterator203 BidirectionalIterator209 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 …]
206 template <class BidirectionalIterator>208 : public pair<BidirectionalIterator, BidirectionalIterator>211 typedef typename iterator_traits<BidirectionalIterator>::value_type value_type;212 typedef typename iterator_traits<BidirectionalIterator>::difference_type difference_type;213 typedef BidirectionalIterator iterator;440 template <class BidirectionalIterator,441 class Allocator = allocator<sub_match<BidirectionalIterator>>>445 typedef sub_match<BidirectionalIterator> value_type;450 typedef typename iterator_traits<BidirectionalIterator>::difference_type difference_type;453 typedef typename iterator_traits<BidirectionalIterator>::value_type char_type;[all …]
270 template <class BidirectionalIterator>272 reverse(BidirectionalIterator first, BidirectionalIterator last);274 template <class BidirectionalIterator, class OutputIterator>276 reverse_copy(BidirectionalIterator first, BidirectionalIterator last, OutputIterator result);428 template <class BidirectionalIterator>430 …inplace_merge(BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator las…432 template <class BidirectionalIterator, class Compare>434 …inplace_merge(BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator las…619 template <class BidirectionalIterator>621 next_permutation(BidirectionalIterator first, BidirectionalIterator last);[all …]
71 template <class BidirectionalIterator> // constexpr in C++1772 constexpr BidirectionalIterator prev(BidirectionalIterator x,73 typename iterator_traits<BidirectionalIterator>::difference_type n = 1);
770 template <class BidirectionalIterator, class Distance>771 void __advance(BidirectionalIterator& it, Distance n,804 template <class BidirectionalIterator>805 BidirectionalIterator806 prev(BidirectionalIterator it,807 typename iterator_traits<BidirectionalIterator>::difference_type n =
533 template <typename C, typename BidirectionalIterator>534 BidirectionalIterator c_copy_backward(const C& src,535 BidirectionalIterator dest) {554 template <typename C, typename BidirectionalIterator>555 BidirectionalIterator c_move_backward(C&& src, BidirectionalIterator dest) {
512 template <typename C, typename BidirectionalIterator>513 BidirectionalIterator c_copy_backward(const C& src,514 BidirectionalIterator dest) {533 template <typename C, typename BidirectionalIterator>534 BidirectionalIterator c_move_backward(C&& src, BidirectionalIterator dest) {
META-INF/ META-INF/MANIFEST.MF META-INF/backend-common. ...