Searched defs:middle (Results 1 - 2 of 2) sorted by relevance

/frameworks/base/media/libdrm/mobile2/src/util/ustl-1.0/
H A Dualgobase.cpp234 /// Exchanges ranges [first, middle) and [middle, last)
235 void rotate_fast (void* first, void* middle, void* last) argument
238 const size_t half1 (distance (first, middle)), half2 (distance (middle, last));
246 copy_n_fast (middle, half2, buf);
247 copy_backward_fast (first, middle, last);
251 copy_n_fast (middle, half2, first);
256 if (first == middle || middle
[all...]
H A Dualgo.h215 /// \brief Exchanges ranges [first, middle) and [middle, last)
219 ForwardIterator rotate (ForwardIterator first, ForwardIterator middle, ForwardIterator last) argument
221 if (first == middle || middle == last)
223 reverse (first, middle);
224 reverse (middle, last);
225 for (;first != middle && middle != last; ++first)
227 reverse (first, (first == middle
233 rotate(T* first, T* middle, T* last) argument
244 rotate_copy(ForwardIterator first, ForwardIterator middle, ForwardIterator last, OutputIterator result) argument
272 inplace_merge(InputIterator first, InputIterator middle, InputIterator last) argument
647 partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last) argument
[all...]

Completed in 80 milliseconds