Home
last modified time | relevance | path

Searched refs:last1 (Results 1 – 25 of 123) sorted by relevance

12345

/third_party/boost/boost/test/utils/
Dalgorithm.hpp43 mismatch( InputIter1 first1, InputIter1 last1, in mismatch() argument
46 while( first1 != last1 && first2 != last2 && *first1 == *first2 ) { in mismatch()
67 mismatch( InputIter1 first1, InputIter1 last1, in mismatch() argument
71 while( first1 != last1 && first2 != last2 && pred( *first1, *first2 ) ) { in mismatch()
89 find_first_not_of( ForwardIterator1 first1, ForwardIterator1 last1, in find_first_not_of() argument
92 while( first1 != last1 ) { in find_first_not_of()
113 find_first_not_of( ForwardIterator1 first1, ForwardIterator1 last1, in find_first_not_of() argument
117 while( first1 != last1 ) { in find_first_not_of()
136 find_last_of( BidirectionalIterator1 first1, BidirectionalIterator1 last1, in find_last_of() argument
139 if( first1 == last1 || first2 == last2 ) in find_last_of()
[all …]
/third_party/boost/boost/algorithm/cxx11/
Dis_permutation.hpp45 bool is_permutation_inner ( ForwardIterator1 first1, ForwardIterator1 last1, in is_permutation_inner() argument
50 for ( ForwardIterator1 iter = first1; iter != last1; ++iter ) { in is_permutation_inner()
56 … if ( dest_count == 0 || dest_count != (std::size_t) std::count_if ( iter, last1, pred )) in is_permutation_inner()
65 bool is_permutation_tag ( ForwardIterator1 first1, ForwardIterator1 last1, in is_permutation_tag() argument
71 while ( first1 != last1 && first2 != last2 && p ( *first1, *first2 )) { in is_permutation_tag()
75 if ( first1 != last1 && first2 != last2 ) in is_permutation_tag()
76 return boost::algorithm::detail::is_permutation_inner ( first1, last1, first2, last2, in is_permutation_tag()
78 return first1 == last1 && first2 == last2; in is_permutation_tag()
82 bool is_permutation_tag ( RandomAccessIterator1 first1, RandomAccessIterator1 last1, in is_permutation_tag() argument
87 if ( std::distance ( first1, last1 ) != std::distance ( first2, last2 )) in is_permutation_tag()
[all …]
/third_party/boost/boost/move/algo/detail/
Dset_difference.hpp46 (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt result, Compare comp) in set_difference() argument
48 while (first1 != last1) { in set_difference()
50 return boost::move_detail::copy(first1, last1, result); in set_difference()
74 (InputOutputIt1 first1, InputOutputIt1 last1, InputIt2 first2, InputIt2 last2, Compare comp ) in inplace_set_difference() argument
76 while (first1 != last1) { in inplace_set_difference()
79 return last1; in inplace_set_difference()
90 , boost::make_move_iterator(last1) in inplace_set_difference()
109 …(ForwardIt1 first1, ForwardIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt result, Compare co… in set_unique_difference() argument
111 while (first1 != last1) { in set_unique_difference()
116 while (++first1 != last1) { in set_unique_difference()
[all …]
Dadaptive_sort_merge.hpp149 ( RandIt first1, RandIt const last1 in skip_until_merge() argument
152 while(first1 != last1 && !comp(next_key, *first1)){ in skip_until_merge()
232 (RandIt first1, RandIt last1, RandIt const last2, bool *const pis_range1_A, Compare comp) in partial_merge_bufferless_impl() argument
234 if(last1 == last2){ in partial_merge_bufferless_impl()
238 if(first1 != last1 && comp(*last1, last1[-1])){ in partial_merge_bufferless_impl()
240 RandIt const old_last1 = last1; in partial_merge_bufferless_impl()
241 last1 = boost::movelib::lower_bound(last1, last2, *first1, comp); in partial_merge_bufferless_impl()
242 first1 = rotate_gcd(first1, old_last1, last1);//old_last1 == last1 supported in partial_merge_bufferless_impl()
243 if(last1 == last2){ in partial_merge_bufferless_impl()
248 } while(last1 != first1 && !comp(*last1, *first1) ); in partial_merge_bufferless_impl()
[all …]
Dinsertion_sort.hpp41 void insertion_sort_op(ForwardIterator first1, ForwardIterator last1, BirdirectionalIterator first2… in insertion_sort_op() argument
43 if (first1 != last1){ in insertion_sort_op()
46 for (++last2; ++first1 != last1; ++last2){ in insertion_sort_op()
61 void insertion_sort_swap(ForwardIterator first1, ForwardIterator last1, BirdirectionalIterator firs… in insertion_sort_swap() argument
63 insertion_sort_op(first1, last1, first2, comp, swap_op()); in insertion_sort_swap()
68 void insertion_sort_copy(ForwardIterator first1, ForwardIterator last1, BirdirectionalIterator firs… in insertion_sort_copy() argument
70 insertion_sort_op(first1, last1, first2, comp, move_op()); in insertion_sort_copy()
97 (BirdirectionalIterator first1, BirdirectionalIterator const last1 in insertion_sort_uninitialized_copy() argument
102 if (first1 != last1){ in insertion_sort_uninitialized_copy()
107 for (++last2; ++first1 != last1; ++last2){ in insertion_sort_uninitialized_copy()
/third_party/boost/boost/numeric/odeint/algebra/detail/
Dfor_each.hpp28 inline void for_each1( Iterator1 first1 , Iterator1 last1 , Operation op ) in for_each1() argument
30 for( ; first1 != last1 ; ) in for_each1()
36 inline void for_each2( Iterator1 first1 , Iterator1 last1 , Iterator2 first2 , Operation op ) in for_each2() argument
38 for( ; first1 != last1 ; ) in for_each2()
44 …inline void for_each3( Iterator1 first1 , Iterator1 last1 , Iterator2 first2 , Iterator3 first3, O… in for_each3() argument
46 for( ; first1 != last1 ; ) in for_each3()
52 …inline void for_each4( Iterator1 first1 , Iterator1 last1 , Iterator2 first2 , Iterator3 first3, I… in for_each4() argument
54 for( ; first1 != last1 ; ) in for_each4()
60 inline void for_each5( Iterator1 first1 , Iterator1 last1 , Iterator2 first2 , Iterator3 first3, in for_each5() argument
63 for( ; first1 != last1 ; ) in for_each5()
[all …]
/third_party/boost/boost/intrusive/detail/
Dalgorithm.hpp42 bool algo_equal(InputIt1 first1, InputIt1 last1, InputIt2 first2, BinaryPredicate p) in algo_equal() argument
44 for (; first1 != last1; ++first1, ++first2) { in algo_equal()
53 bool algo_equal(InputIt1 first1, InputIt1 last1, InputIt2 first2) in algo_equal() argument
54 { return (algo_equal)(first1, last1, first2, algo_pred_equal()); } in algo_equal()
57 bool algo_equal(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, BinaryPredicate p… in algo_equal() argument
59 for (; first1 != last1 && first2 != last2; ++first1, ++first2) in algo_equal()
62 return first1 == last1 && first2 == last2; in algo_equal()
66 bool algo_equal(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2) in algo_equal() argument
67 { return (algo_equal)(first1, last1, first2, last2, algo_pred_equal()); } in algo_equal()
70 bool algo_lexicographical_compare (InputIterator1 first1, InputIterator1 last1, in algo_lexicographical_compare() argument
[all …]
/third_party/boost/libs/iostreams/test/detail/
Dnull_padded_codecvt.hpp72 do_in( state_type& state, const char* first1, const char* last1, in do_in() argument
81 while (next2 != last2 && next1 != last1) { in do_in()
82 while (next1 != last1) { in do_in()
104 do_out( state_type& state, const wchar_t* first1, const wchar_t* last1, in do_out() argument
113 while (next1 != last1 && next2 != last2) { in do_out()
130 return next1 == last1 ? in do_out()
158 const char* first1, const char* last1, in do_length() argument
164 while (result < len2 && next1 != last1) { in do_length()
165 while (next1 != last1) { in do_length()
191 do_in( state_type&, const char* first1, const char* last1, in do_in() argument
[all …]
/third_party/boost/boost/range/algorithm/
Dequal.hpp28 SinglePassTraversalReadableIterator1 last1, in equal_impl() argument
39 if (first1 == last1) in equal_impl()
67 SinglePassTraversalReadableIterator1 last1, in equal_impl() argument
79 if (first1 == last1) in equal_impl()
106 RandomAccessTraversalReadableIterator1 last1, in equal_impl() argument
112 return ((last1 - first1) == (last2 - first2)) in equal_impl()
113 && std::equal(first1, last1, first2); in equal_impl()
120 RandomAccessTraversalReadableIterator1 last1, in equal_impl() argument
127 return ((last1 - first1) == (last2 - first2)) in equal_impl()
128 && std::equal(first1, last1, first2, pred); in equal_impl()
[all …]
Dswap_ranges.hpp26 void swap_ranges_impl(Iterator1 it1, Iterator1 last1, in swap_ranges_impl() argument
32 for (; it1 != last1; ++it1, ++it2) in swap_ranges_impl()
40 void swap_ranges_impl(Iterator1 it1, Iterator1 last1, in swap_ranges_impl() argument
46 BOOST_ASSERT( last2 - it2 >= last1 - it1 ); in swap_ranges_impl()
47 std::swap_ranges(it1, last1, it2); in swap_ranges_impl()
51 void swap_ranges_impl(Iterator1 first1, Iterator1 last1, in swap_ranges_impl() argument
54 swap_ranges_impl(first1, last1, first2, last2, in swap_ranges_impl()
/third_party/boost/boost/algorithm/cxx14/
Dequal.hpp30 bool equal ( RandomAccessIterator1 first1, RandomAccessIterator1 last1, in equal() argument
35 if ( std::distance ( first1, last1 ) != std::distance ( first2, last2 )) in equal()
39 for (; first1 != last1; ++first1, ++first2) in equal()
47 bool equal ( InputIterator1 first1, InputIterator1 last1, in equal() argument
51 for (; first1 != last1 && first2 != last2; ++first1, ++first2 ) in equal()
55 return first1 == last1 && first2 == last2; in equal()
71 bool equal ( InputIterator1 first1, InputIterator1 last1, in equal() argument
75 first1, last1, first2, last2, pred, in equal()
90 bool equal ( InputIterator1 first1, InputIterator1 last1, in equal() argument
94 first1, last1, first2, last2, in equal()
Dis_permutation.hpp35 bool is_permutation ( ForwardIterator1 first1, ForwardIterator1 last1, in is_permutation() argument
41 ( first1, last1, first2, last2 ); in is_permutation()
42 if ( eq.first == last1 && eq.second == last2) in is_permutation()
45 eq.first, last1, eq.second, last2, in is_permutation()
64 bool is_permutation ( ForwardIterator1 first1, ForwardIterator1 last1, in is_permutation() argument
69 ( first1, last1, first2, last2, pred ); in is_permutation()
70 if ( eq.first == last1 && eq.second == last2) in is_permutation()
73 first1, last1, first2, last2, pred, in is_permutation()
/third_party/boost/boost/poly_collection/
Dalgorithm.hpp221 const Iterator& first1,const Iterator& last1, in BOOST_POLY_COLLECTION_DEFINE_OVERLOAD_SET()
224 return generic_find<std_find_first_of,Ts...>(first1,last1,first2,last2); in BOOST_POLY_COLLECTION_DEFINE_OVERLOAD_SET()
233 const Iterator& first1,const Iterator& last1, in find_first_of() argument
236 return generic_find<std_find_first_of,Ts...>(first1,last1,first2,last2,pred); in find_first_of()
337 InputIterator1 first1,InputIterator1 last1, in operator ()()
340 while(first1!=last1&&pred(*first1,*first2)){ in operator ()()
352 InputIterator1 first1,InputIterator1 last1, in operator ()()
356 while(first1!=last1&&first2!=last2&&pred(*first1,*first2)){ in operator ()()
370 const Iterator& first1,const Iterator& last1, in mismatch() argument
373 auto it=generic_find<mismatch_alg,Ts...>(first1,last1,first2,pred); in mismatch()
[all …]
/third_party/abseil-cpp/absl/algorithm/
Dalgorithm.h45 bool EqualImpl(InputIter1 first1, InputIter1 last1, InputIter2 first2, in EqualImpl() argument
49 if (first1 == last1) return first2 == last2; in EqualImpl()
58 bool EqualImpl(InputIter1 first1, InputIter1 last1, InputIter2 first2, in EqualImpl() argument
61 return (last1 - first1 == last2 - first2) && in EqualImpl()
62 std::equal(first1, last1, first2, std::forward<Pred>(pred)); in EqualImpl()
69 bool EqualImpl(InputIter1 first1, InputIter1 last1, InputIter2 first2, in EqualImpl() argument
73 return (last1 - first1 == last2 - first2) && in EqualImpl()
74 std::equal(first1, last1, first2); in EqualImpl()
104 bool equal(InputIter1 first1, InputIter1 last1, InputIter2 first2, in equal() argument
107 first1, last1, first2, last2, std::forward<Pred>(pred), in equal()
[all …]
/third_party/skia/third_party/externals/abseil-cpp/absl/algorithm/
Dalgorithm.h45 bool EqualImpl(InputIter1 first1, InputIter1 last1, InputIter2 first2, in EqualImpl() argument
49 if (first1 == last1) return first2 == last2; in EqualImpl()
58 bool EqualImpl(InputIter1 first1, InputIter1 last1, InputIter2 first2, in EqualImpl() argument
61 return (last1 - first1 == last2 - first2) && in EqualImpl()
62 std::equal(first1, last1, first2, std::forward<Pred>(pred)); in EqualImpl()
69 bool EqualImpl(InputIter1 first1, InputIter1 last1, InputIter2 first2, in EqualImpl() argument
73 return (last1 - first1 == last2 - first2) && in EqualImpl()
74 std::equal(first1, last1, first2); in EqualImpl()
104 bool equal(InputIter1 first1, InputIter1 last1, InputIter2 first2, in equal() argument
107 first1, last1, first2, last2, std::forward<Pred>(pred), in equal()
[all …]
/third_party/boost/libs/compute/include/boost/compute/algorithm/
Dequal.hpp30 InputIterator1 last1, in equal() argument
37 last1, in equal()
39 queue).first == last1; in equal()
45 InputIterator1 last1, in equal() argument
52 if(std::distance(first1, last1) != std::distance(first2, last2)){ in equal()
56 return ::boost::compute::equal(first1, last1, first2, queue); in equal()
Dinner_product.hpp37 InputIterator1 last1, in inner_product() argument
46 ptrdiff_t n = std::distance(first1, last1); in inner_product()
57 boost::make_tuple(last1, first2 + n) in inner_product()
73 InputIterator1 last1, in inner_product() argument
84 size_t count = detail::iterator_range_size(first1, last1); in inner_product()
87 last1, in inner_product()
Dmismatch.hpp39 InputIterator1 last1, in mismatch() argument
49 InputIterator2 last2 = first2 + std::distance(first1, last1); in mismatch()
62 boost::make_tuple(last1, last2) in mismatch()
78 InputIterator1 last1, in mismatch() argument
85 if(std::distance(first1, last1) < std::distance(first2, last2)){ in mismatch()
86 return ::boost::compute::mismatch(first1, last1, first2, queue); in mismatch()
/third_party/boost/boost/compute/algorithm/
Dequal.hpp30 InputIterator1 last1, in equal() argument
37 last1, in equal()
39 queue).first == last1; in equal()
45 InputIterator1 last1, in equal() argument
52 if(std::distance(first1, last1) != std::distance(first2, last2)){ in equal()
56 return ::boost::compute::equal(first1, last1, first2, queue); in equal()
Dinner_product.hpp37 InputIterator1 last1, in inner_product() argument
46 ptrdiff_t n = std::distance(first1, last1); in inner_product()
57 boost::make_tuple(last1, first2 + n) in inner_product()
73 InputIterator1 last1, in inner_product() argument
84 size_t count = detail::iterator_range_size(first1, last1); in inner_product()
87 last1, in inner_product()
Dmismatch.hpp39 InputIterator1 last1, in mismatch() argument
49 InputIterator2 last2 = first2 + std::distance(first1, last1); in mismatch()
62 boost::make_tuple(last1, last2) in mismatch()
78 InputIterator1 last1, in mismatch() argument
85 if(std::distance(first1, last1) < std::distance(first2, last2)){ in mismatch()
86 return ::boost::compute::mismatch(first1, last1, first2, queue); in mismatch()
/third_party/boost/boost/math/tools/
Dnorms.hpp248 size_t hamming_distance(ForwardIterator first1, ForwardIterator last1, ForwardIterator first2) in hamming_distance() argument
253 while (it1 != last1) in hamming_distance()
356 auto lp_distance(ForwardIterator first1, ForwardIterator last1, ForwardIterator first2, unsigned p) in lp_distance() argument
371 while(it1 != last1) in lp_distance()
381 while(it1 != last1) in lp_distance()
391 while(it1 != last1) in lp_distance()
412 auto l1_distance(ForwardIterator first1, ForwardIterator last1, ForwardIterator first2) in l1_distance() argument
424 while (it1 != last1) { in l1_distance()
432 while (it1 != last1) in l1_distance()
441 while(it1 != last1) in l1_distance()
[all …]
/third_party/boost/boost/range/detail/
Djoin_iterator.hpp44 join_iterator_link(Iterator1 last1, Iterator2 first2) in join_iterator_link()
45 : last1(last1) in join_iterator_link()
50 Iterator1 last1; member
185 …join_iterator(unsigned int section, Iterator1 current1, Iterator1 last1, Iterator2 first2, Iterato… in join_iterator() argument
188 , m_link(link_t(last1, first2)) in join_iterator()
232 if (m_it.it1() == m_link.last1) in increment()
246 m_it.it1() = boost::prior(m_link.last1); in decrement()
285 + (other.m_it.it1() - m_link.last1); in distance_to()
294 result = (m_link.last1 - m_it.it1()) in distance_to()
317 m_it.it1() = m_link.last1 + r1_dist; in advance_from_range2()
[all …]
/third_party/boost/boost/iostreams/detail/
Dcodecvt_helper.hpp88 in( State& state, const Extern* first1, const Extern* last1, in in()
92 return do_in(state, first1, last1, next1, first2, last2, next2); in in()
96 out( State& state, const Intern* first1, const Intern* last1, in out()
100 return do_out(state, first1, last1, next1, first2, last2, next2); in out()
116 const Extern* first1, const Extern* last1, in length()
119 return do_length(state, first1, last1, len2); in length()
149 const Extern* first1, const Extern* last1, in do_length()
152 return (std::min)(static_cast<std::size_t>(last1 - first1), len2); in do_length()
/third_party/boost/libs/serialization/src/
Dcodecvt_null.cpp25 const wchar_t * last1, in do_out() argument
31 while(first1 != last1){ in do_out()
53 const char * last1, in do_in() argument
66 if (first1 == last1) in do_in()
70 if(static_cast<int>(sizeof(wchar_t)) > (last1 - first1)){ in do_in()

12345