/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/parallel/ |
H A D | sort.h | 62 _Compare __comp, _Parallelism __parallelism); 69 * @param __comp Comparator. 76 _Compare __comp, multiway_mergesort_tag __parallelism) 82 (__begin, __end, __comp, __parallelism.__get_num_threads()); 85 (__begin, __end, __comp, __parallelism.__get_num_threads()); 93 * @param __comp Comparator. 100 _Compare __comp, 106 (__begin, __end, __comp, __parallelism.__get_num_threads()); 114 * @param __comp Comparator. 121 _Compare __comp, 75 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_tag __parallelism) argument 99 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_exact_tag __parallelism) argument 120 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_sampling_tag __parallelism) argument 140 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, quicksort_tag __parallelism) argument 161 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, balanced_quicksort_tag __parallelism) argument 183 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, default_parallel_tag __parallelism) argument 203 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, parallel_tag __parallelism) argument [all...] |
H A D | checkers.h | 43 * to @c __comp. 46 * @param __comp Comparator. 51 __is_sorted(_IIter __begin, _IIter __end, _Compare __comp) argument 61 if (__comp(*__current, *__recent))
|
H A D | balanced_quicksort.h | 94 * @param __comp Comparator. 101 _Compare __comp, _ThreadIndex __num_threads) 111 __end - 1, __comp); 117 _GLIBCXX_PARALLEL_ASSERT((!__comp(*__pivot_pos, *__begin) 118 && !__comp(*(__begin + __n / 2), 120 || (!__comp(*__pivot_pos, *__begin) 121 && !__comp(*(__end - 1), *__pivot_pos)) 122 || (!__comp(*__pivot_pos, *(__begin + __n / 2)) 123 && !__comp(*__begin, *__pivot_pos)) 124 || (!__comp(*__pivot_po 100 __qsb_divide(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument 171 __qsb_conquer(_QSBThreadLocal<_RAIter>** __tls, _RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __iam, _ThreadIndex __num_threads, bool __parent_wait) argument 247 __qsb_local_sort_with_helping(_QSBThreadLocal<_RAIter>** __tls, _Compare& __comp, _ThreadIndex __iam, bool __wait) argument 430 __parallel_sort_qsb(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument [all...] |
H A D | merge.h | 51 * @param __comp Comparator. 60 _DifferenceTp __max_length, _Compare __comp) 66 if (__comp(*__begin2, *__begin1)) 99 * @param __comp Comparator. 108 _DifferenceTp __max_length, _Compare __comp) 127 if (__comp(__element2, __element1)) 165 * @param __comp Comparator. 174 _Compare __comp) 179 __target, __max_length, __comp); 190 * @param __comp Comparato 57 __merge_advance_usual(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument 105 __merge_advance_movc(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument 171 __merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument 195 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _RAIter3 __target, typename std::iterator_traits<_RAIter1>:: difference_type __max_length, _Compare __comp) argument 223 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter1& __begin2, _RAIter1 __end2, _RAIter3 __target, typename std::iterator_traits<_RAIter1>:: difference_type __max_length, _Compare __comp) argument [all...] |
H A D | quicksort.h | 43 * @param __comp Comparator. 52 _Compare __comp, typename std::iterator_traits 76 __gnu_sequential::sort(__samples, __samples + __num_samples, __comp); 81 __pred(__comp, __pivot); 95 * @param __comp Comparator. 102 _Compare __comp, 111 __gnu_sequential::sort(__begin, __end, __comp); 130 (__begin, __end, __comp, __pivot_rank, 137 __comp, __num_threads_left); 140 __comp, __num_thread 51 __parallel_sort_qs_divide(_RAIter __begin, _RAIter __end, _Compare __comp, typename std::iterator_traits <_RAIter>::difference_type __pivot_rank, typename std::iterator_traits <_RAIter>::difference_type __num_samples, _ThreadIndex __num_threads) argument 101 __parallel_sort_qs_conquer(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument 154 __parallel_sort_qs(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument [all...] |
H A D | multiway_merge.h | 83 _Compare& __comp; member in class:__gnu_parallel::_GuardedIterator 89 * @param __comp Comparator provided for associated overloaded 91 _GuardedIterator(_RAIter __begin, _RAIter __end, _Compare& __comp) argument 92 : _M_current(__begin), _M_end(__end), __comp(__comp) 127 return (__bi1.__comp)(*__bi1, *__bi2); // normal compare 142 return !(__bi1.__comp)(*__bi2, *__bi1); // normal compare 153 _Compare& __comp; member in class:__gnu_parallel::_UnguardedIterator 159 * @param __comp Unused, only for compatibility. */ 161 _RAIter /* __end */, _Compare& __comp) 160 _UnguardedIterator(_RAIter __begin, _RAIter , _Compare& __comp) argument 241 multiway_merge_3_variant(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 360 multiway_merge_4_variant(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 491 multiway_merge_loser_tree(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 574 multiway_merge_loser_tree_unguarded(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 662 multiway_merge_loser_tree_sentinel(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 755 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 777 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 798 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 820 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 840 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 878 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 920 __sequential_multiway_merge(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 1010 operator ()(_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) argument 1023 operator ()(_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) argument 1035 multiway_merge_sampling_splitting(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector<std::pair<_DifferenceType, _DifferenceType> > *__pieces) argument 1120 multiway_merge_exact_splitting(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector<std::pair<_DifferenceType, _DifferenceType> > *__pieces) argument 1225 parallel_multiway_merge(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _Splitter __splitter, _DifferenceTp __length, _Compare __comp, _ThreadIndex __num_threads) argument 1418 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1444 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1487 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sampling_tag __tag) argument 1530 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 1544 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument 1559 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1585 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1628 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument 1671 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 1688 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument 1782 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1808 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1851 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument 1894 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 1911 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument 1929 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1955 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1998 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument 2042 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 2060 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument [all...] |
H A D | multiway_mergesort.h | 133 _Compare& __comp, 155 __comp); 192 _Compare& __comp, 209 __comp); 223 __comp) 237 __comp) 255 const _RAIter& __end, _Compare& __comp) const 256 { __gnu_sequential::stable_sort(__begin, __end, __comp); } 263 const _RAIter __end, _Compare& __comp) const 264 { __gnu_sequential::sort(__begin, __end, __comp); } 131 operator ()(const _ThreadIndex __iam, _PMWMSSortingData<_RAIter>* __sd, _Compare& __comp, const typename std::iterator_traits<_RAIter>::difference_type __num_samples) const argument 190 operator ()(const _ThreadIndex __iam, _PMWMSSortingData<_RAIter>* __sd, _Compare& __comp, const typename std::iterator_traits<_RAIter>::difference_type __num_samples) const argument 278 operator ()(const Seq_RAIter& __seqs_begin, const Seq_RAIter& __seqs_end, const _RAIter& __target, _Compare& __comp, _DiffType __length_am) const argument 292 operator ()(const Seq_RAIter& __seqs_begin, const Seq_RAIter& __seqs_end, const _RAIter& __target, _Compare& __comp, _DiffType __length_am) const argument 308 parallel_sort_mwms_pu(_PMWMSSortingData<_RAIter>* __sd, _Compare& __comp) argument 395 parallel_sort_mwms(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument [all...] |
H A D | set_operations.h | 74 __symmetric_difference_func(_Compare __comp) : _M_comp(__comp) {} argument 151 __difference_func(_Compare __comp) : _M_comp(__comp) {} argument 219 __intersection_func(_Compare __comp) : _M_comp(__comp) {} argument 282 __union_func(_Compare __comp) : _M_comp(__comp) {} argument 477 _OutputIterator __result, _Compare __comp) 482 _Compare>(__comp)); 475 __parallel_set_union(_IIter __begin1, _IIter __end1, _IIter __begin2, _IIter __end2, _OutputIterator __result, _Compare __comp) argument 489 __parallel_set_intersection(_IIter __begin1, _IIter __end1, _IIter __begin2, _IIter __end2, _OutputIterator __result, _Compare __comp) argument 503 __parallel_set_difference(_IIter __begin1, _IIter __end1, _IIter __begin2, _IIter __end2, _OutputIterator __result, _Compare __comp) argument 517 __parallel_set_symmetric_difference(_IIter __begin1, _IIter __end1, _IIter __begin2, _IIter __end2, _OutputIterator __result, _Compare __comp) argument [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/mingw/include/c++/4.8.3/parallel/ |
H A D | sort.h | 62 _Compare __comp, _Parallelism __parallelism); 69 * @param __comp Comparator. 76 _Compare __comp, multiway_mergesort_tag __parallelism) 82 (__begin, __end, __comp, __parallelism.__get_num_threads()); 85 (__begin, __end, __comp, __parallelism.__get_num_threads()); 93 * @param __comp Comparator. 100 _Compare __comp, 106 (__begin, __end, __comp, __parallelism.__get_num_threads()); 114 * @param __comp Comparator. 121 _Compare __comp, 75 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_tag __parallelism) argument 99 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_exact_tag __parallelism) argument 120 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_sampling_tag __parallelism) argument 140 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, quicksort_tag __parallelism) argument 161 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, balanced_quicksort_tag __parallelism) argument 183 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, default_parallel_tag __parallelism) argument 203 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, parallel_tag __parallelism) argument [all...] |
H A D | checkers.h | 43 * to @c __comp. 46 * @param __comp Comparator. 51 __is_sorted(_IIter __begin, _IIter __end, _Compare __comp) argument 61 if (__comp(*__current, *__recent))
|
H A D | balanced_quicksort.h | 94 * @param __comp Comparator. 101 _Compare __comp, _ThreadIndex __num_threads) 111 __end - 1, __comp); 117 _GLIBCXX_PARALLEL_ASSERT((!__comp(*__pivot_pos, *__begin) 118 && !__comp(*(__begin + __n / 2), 120 || (!__comp(*__pivot_pos, *__begin) 121 && !__comp(*(__end - 1), *__pivot_pos)) 122 || (!__comp(*__pivot_pos, *(__begin + __n / 2)) 123 && !__comp(*__begin, *__pivot_pos)) 124 || (!__comp(*__pivot_po 100 __qsb_divide(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument 171 __qsb_conquer(_QSBThreadLocal<_RAIter>** __tls, _RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __iam, _ThreadIndex __num_threads, bool __parent_wait) argument 247 __qsb_local_sort_with_helping(_QSBThreadLocal<_RAIter>** __tls, _Compare& __comp, _ThreadIndex __iam, bool __wait) argument 430 __parallel_sort_qsb(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument [all...] |
H A D | merge.h | 51 * @param __comp Comparator. 60 _DifferenceTp __max_length, _Compare __comp) 66 if (__comp(*__begin2, *__begin1)) 99 * @param __comp Comparator. 108 _DifferenceTp __max_length, _Compare __comp) 127 if (__comp(__element2, __element1)) 165 * @param __comp Comparator. 174 _Compare __comp) 179 __target, __max_length, __comp); 190 * @param __comp Comparato 57 __merge_advance_usual(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument 105 __merge_advance_movc(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument 171 __merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument 195 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _RAIter3 __target, typename std::iterator_traits<_RAIter1>:: difference_type __max_length, _Compare __comp) argument 223 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter1& __begin2, _RAIter1 __end2, _RAIter3 __target, typename std::iterator_traits<_RAIter1>:: difference_type __max_length, _Compare __comp) argument [all...] |
H A D | quicksort.h | 43 * @param __comp Comparator. 52 _Compare __comp, typename std::iterator_traits 76 __gnu_sequential::sort(__samples, __samples + __num_samples, __comp); 81 __pred(__comp, __pivot); 95 * @param __comp Comparator. 102 _Compare __comp, 111 __gnu_sequential::sort(__begin, __end, __comp); 130 (__begin, __end, __comp, __pivot_rank, 137 __comp, __num_threads_left); 140 __comp, __num_thread 51 __parallel_sort_qs_divide(_RAIter __begin, _RAIter __end, _Compare __comp, typename std::iterator_traits <_RAIter>::difference_type __pivot_rank, typename std::iterator_traits <_RAIter>::difference_type __num_samples, _ThreadIndex __num_threads) argument 101 __parallel_sort_qs_conquer(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument 154 __parallel_sort_qs(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument [all...] |
H A D | multiway_merge.h | 83 _Compare& __comp; member in class:__gnu_parallel::_GuardedIterator 89 * @param __comp Comparator provided for associated overloaded 91 _GuardedIterator(_RAIter __begin, _RAIter __end, _Compare& __comp) argument 92 : _M_current(__begin), _M_end(__end), __comp(__comp) 127 return (__bi1.__comp)(*__bi1, *__bi2); // normal compare 142 return !(__bi1.__comp)(*__bi2, *__bi1); // normal compare 153 _Compare& __comp; member in class:__gnu_parallel::_UnguardedIterator 159 * @param __comp Unused, only for compatibility. */ 161 _RAIter /* __end */, _Compare& __comp) 160 _UnguardedIterator(_RAIter __begin, _RAIter , _Compare& __comp) argument 241 multiway_merge_3_variant(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 360 multiway_merge_4_variant(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 491 multiway_merge_loser_tree(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 574 multiway_merge_loser_tree_unguarded(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 662 multiway_merge_loser_tree_sentinel(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 755 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 777 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 798 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 820 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 840 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 878 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 920 __sequential_multiway_merge(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 1010 operator ()(_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) argument 1023 operator ()(_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) argument 1035 multiway_merge_sampling_splitting(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector<std::pair<_DifferenceType, _DifferenceType> > *__pieces) argument 1120 multiway_merge_exact_splitting(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector<std::pair<_DifferenceType, _DifferenceType> > *__pieces) argument 1225 parallel_multiway_merge(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _Splitter __splitter, _DifferenceTp __length, _Compare __comp, _ThreadIndex __num_threads) argument 1418 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1444 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1487 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sampling_tag __tag) argument 1530 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 1544 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument 1559 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1585 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1628 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument 1671 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 1688 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument 1782 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1808 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1851 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument 1894 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 1911 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument 1929 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1955 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1998 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument 2042 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 2060 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument [all...] |
H A D | multiway_mergesort.h | 133 _Compare& __comp, 155 __comp); 192 _Compare& __comp, 209 __comp); 223 __comp) 237 __comp) 255 const _RAIter& __end, _Compare& __comp) const 256 { __gnu_sequential::stable_sort(__begin, __end, __comp); } 263 const _RAIter __end, _Compare& __comp) const 264 { __gnu_sequential::sort(__begin, __end, __comp); } 131 operator ()(const _ThreadIndex __iam, _PMWMSSortingData<_RAIter>* __sd, _Compare& __comp, const typename std::iterator_traits<_RAIter>::difference_type __num_samples) const argument 190 operator ()(const _ThreadIndex __iam, _PMWMSSortingData<_RAIter>* __sd, _Compare& __comp, const typename std::iterator_traits<_RAIter>::difference_type __num_samples) const argument 278 operator ()(const Seq_RAIter& __seqs_begin, const Seq_RAIter& __seqs_end, const _RAIter& __target, _Compare& __comp, _DiffType __length_am) const argument 292 operator ()(const Seq_RAIter& __seqs_begin, const Seq_RAIter& __seqs_end, const _RAIter& __target, _Compare& __comp, _DiffType __length_am) const argument 308 parallel_sort_mwms_pu(_PMWMSSortingData<_RAIter>* __sd, _Compare& __comp) argument 395 parallel_sort_mwms(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/parallel/ |
H A D | sort.h | 62 _Compare __comp, _Parallelism __parallelism); 69 * @param __comp Comparator. 76 _Compare __comp, multiway_mergesort_tag __parallelism) 82 (__begin, __end, __comp, __parallelism.__get_num_threads()); 85 (__begin, __end, __comp, __parallelism.__get_num_threads()); 93 * @param __comp Comparator. 100 _Compare __comp, 106 (__begin, __end, __comp, __parallelism.__get_num_threads()); 114 * @param __comp Comparator. 121 _Compare __comp, 75 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_tag __parallelism) argument 99 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_exact_tag __parallelism) argument 120 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_sampling_tag __parallelism) argument 140 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, quicksort_tag __parallelism) argument 161 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, balanced_quicksort_tag __parallelism) argument 183 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, default_parallel_tag __parallelism) argument 203 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, parallel_tag __parallelism) argument [all...] |
H A D | checkers.h | 43 * to @c __comp. 46 * @param __comp Comparator. 51 __is_sorted(_IIter __begin, _IIter __end, _Compare __comp) argument 61 if (__comp(*__current, *__recent))
|
H A D | balanced_quicksort.h | 94 * @param __comp Comparator. 101 _Compare __comp, _ThreadIndex __num_threads) 111 __end - 1, __comp); 117 _GLIBCXX_PARALLEL_ASSERT((!__comp(*__pivot_pos, *__begin) 118 && !__comp(*(__begin + __n / 2), 120 || (!__comp(*__pivot_pos, *__begin) 121 && !__comp(*(__end - 1), *__pivot_pos)) 122 || (!__comp(*__pivot_pos, *(__begin + __n / 2)) 123 && !__comp(*__begin, *__pivot_pos)) 124 || (!__comp(*__pivot_po 100 __qsb_divide(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument 171 __qsb_conquer(_QSBThreadLocal<_RAIter>** __tls, _RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __iam, _ThreadIndex __num_threads, bool __parent_wait) argument 247 __qsb_local_sort_with_helping(_QSBThreadLocal<_RAIter>** __tls, _Compare& __comp, _ThreadIndex __iam, bool __wait) argument 430 __parallel_sort_qsb(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument [all...] |
H A D | merge.h | 51 * @param __comp Comparator. 60 _DifferenceTp __max_length, _Compare __comp) 66 if (__comp(*__begin2, *__begin1)) 99 * @param __comp Comparator. 108 _DifferenceTp __max_length, _Compare __comp) 127 if (__comp(__element2, __element1)) 165 * @param __comp Comparator. 174 _Compare __comp) 179 __target, __max_length, __comp); 190 * @param __comp Comparato 57 __merge_advance_usual(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument 105 __merge_advance_movc(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument 171 __merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument 195 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _RAIter3 __target, typename std::iterator_traits<_RAIter1>:: difference_type __max_length, _Compare __comp) argument 223 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter1& __begin2, _RAIter1 __end2, _RAIter3 __target, typename std::iterator_traits<_RAIter1>:: difference_type __max_length, _Compare __comp) argument [all...] |
H A D | quicksort.h | 43 * @param __comp Comparator. 52 _Compare __comp, typename std::iterator_traits 76 __gnu_sequential::sort(__samples, __samples + __num_samples, __comp); 81 __pred(__comp, __pivot); 95 * @param __comp Comparator. 102 _Compare __comp, 111 __gnu_sequential::sort(__begin, __end, __comp); 130 (__begin, __end, __comp, __pivot_rank, 137 __comp, __num_threads_left); 140 __comp, __num_thread 51 __parallel_sort_qs_divide(_RAIter __begin, _RAIter __end, _Compare __comp, typename std::iterator_traits <_RAIter>::difference_type __pivot_rank, typename std::iterator_traits <_RAIter>::difference_type __num_samples, _ThreadIndex __num_threads) argument 101 __parallel_sort_qs_conquer(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument 154 __parallel_sort_qs(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument [all...] |
H A D | multiway_merge.h | 83 _Compare& __comp; member in class:__gnu_parallel::_GuardedIterator 89 * @param __comp Comparator provided for associated overloaded 91 _GuardedIterator(_RAIter __begin, _RAIter __end, _Compare& __comp) argument 92 : _M_current(__begin), _M_end(__end), __comp(__comp) 127 return (__bi1.__comp)(*__bi1, *__bi2); // normal compare 142 return !(__bi1.__comp)(*__bi2, *__bi1); // normal compare 153 _Compare& __comp; member in class:__gnu_parallel::_UnguardedIterator 159 * @param __comp Unused, only for compatibility. */ 161 _RAIter /* __end */, _Compare& __comp) 160 _UnguardedIterator(_RAIter __begin, _RAIter , _Compare& __comp) argument 241 multiway_merge_3_variant(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 360 multiway_merge_4_variant(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 491 multiway_merge_loser_tree(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 574 multiway_merge_loser_tree_unguarded(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 662 multiway_merge_loser_tree_sentinel(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 755 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 777 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 798 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 820 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument 840 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 878 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 920 __sequential_multiway_merge(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument 1010 operator ()(_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) argument 1023 operator ()(_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) argument 1035 multiway_merge_sampling_splitting(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector<std::pair<_DifferenceType, _DifferenceType> > *__pieces) argument 1120 multiway_merge_exact_splitting(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector<std::pair<_DifferenceType, _DifferenceType> > *__pieces) argument 1225 parallel_multiway_merge(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _Splitter __splitter, _DifferenceTp __length, _Compare __comp, _ThreadIndex __num_threads) argument 1418 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1444 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1487 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sampling_tag __tag) argument 1530 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 1544 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument 1559 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1585 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1628 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument 1671 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 1688 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument 1782 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1808 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1851 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument 1894 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 1911 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument 1929 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument 1955 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument 1998 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument 2042 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument 2060 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument [all...] |
H A D | multiway_mergesort.h | 133 _Compare& __comp, 155 __comp); 192 _Compare& __comp, 209 __comp); 223 __comp) 237 __comp) 255 const _RAIter& __end, _Compare& __comp) const 256 { __gnu_sequential::stable_sort(__begin, __end, __comp); } 263 const _RAIter __end, _Compare& __comp) const 264 { __gnu_sequential::sort(__begin, __end, __comp); } 131 operator ()(const _ThreadIndex __iam, _PMWMSSortingData<_RAIter>* __sd, _Compare& __comp, const typename std::iterator_traits<_RAIter>::difference_type __num_samples) const argument 190 operator ()(const _ThreadIndex __iam, _PMWMSSortingData<_RAIter>* __sd, _Compare& __comp, const typename std::iterator_traits<_RAIter>::difference_type __num_samples) const argument 278 operator ()(const Seq_RAIter& __seqs_begin, const Seq_RAIter& __seqs_end, const _RAIter& __target, _Compare& __comp, _DiffType __length_am) const argument 292 operator ()(const Seq_RAIter& __seqs_begin, const Seq_RAIter& __seqs_end, const _RAIter& __target, _Compare& __comp, _DiffType __length_am) const argument 308 parallel_sort_mwms_pu(_PMWMSSortingData<_RAIter>* __sd, _Compare& __comp) argument 395 parallel_sort_mwms(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/bits/ |
H A D | stl_heap.h | 89 _Compare __comp) 94 if (__comp(__first[__parent], __first[__child])) 112 __is_heap(_RandomAccessIterator __first, _Compare __comp, _Distance __n) argument 113 { return std::__is_heap_until(__first, __n, __comp) == __n; } 123 _Compare __comp) 124 { return std::__is_heap(__first, __comp, std::distance(__first, __last)); } 179 _Distance __topIndex, _Tp __value, _Compare __comp) 183 && __comp(*(__first + __parent), __value)) 196 * @param __comp Comparison functor. 207 _Compare __comp) 88 __is_heap_until(_RandomAccessIterator __first, _Distance __n, _Compare __comp) argument 122 __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 178 __push_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __topIndex, _Tp __value, _Compare __comp) argument 206 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 304 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __len, _Tp __value, _Compare __comp) argument 331 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __result, _Compare __comp) argument 359 pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 426 make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 494 sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 549 is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 584 is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/mingw/include/c++/4.8.3/bits/ |
H A D | stl_heap.h | 89 _Compare __comp) 94 if (__comp(__first[__parent], __first[__child])) 112 __is_heap(_RandomAccessIterator __first, _Compare __comp, _Distance __n) argument 113 { return std::__is_heap_until(__first, __n, __comp) == __n; } 123 _Compare __comp) 124 { return std::__is_heap(__first, __comp, std::distance(__first, __last)); } 179 _Distance __topIndex, _Tp __value, _Compare __comp) 183 && __comp(*(__first + __parent), __value)) 196 * @param __comp Comparison functor. 207 _Compare __comp) 88 __is_heap_until(_RandomAccessIterator __first, _Distance __n, _Compare __comp) argument 122 __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 178 __push_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __topIndex, _Tp __value, _Compare __comp) argument 206 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 304 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __len, _Tp __value, _Compare __comp) argument 331 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __result, _Compare __comp) argument 359 pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 426 make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 494 sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 549 is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 584 is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/bits/ |
H A D | stl_heap.h | 89 _Compare __comp) 94 if (__comp(__first[__parent], __first[__child])) 112 __is_heap(_RandomAccessIterator __first, _Compare __comp, _Distance __n) argument 113 { return std::__is_heap_until(__first, __n, __comp) == __n; } 123 _Compare __comp) 124 { return std::__is_heap(__first, __comp, std::distance(__first, __last)); } 179 _Distance __topIndex, _Tp __value, _Compare __comp) 183 && __comp(*(__first + __parent), __value)) 196 * @param __comp Comparison functor. 207 _Compare __comp) 88 __is_heap_until(_RandomAccessIterator __first, _Distance __n, _Compare __comp) argument 122 __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 178 __push_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __topIndex, _Tp __value, _Compare __comp) argument 206 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 304 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __len, _Tp __value, _Compare __comp) argument 331 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __result, _Compare __comp) argument 359 pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 426 make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 494 sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 549 is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 584 is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument [all...] |