Home | History | Annotate | Download | only in spreadsortlib

Lines Matching refs:comp

75   	find_extremes(RandomAccessIter current, RandomAccessIter last, RandomAccessIter & max, RandomAccessIter & min, compare comp)

79 if(comp(*max, *current))
81 else if(comp(*current, *min))
243 , std::vector<size_t> &bin_sizes, right_shift shift, compare comp)
246 find_extremes(first, last, max, min, comp);
281 std::sort(lastPos, bin_cache[u], comp);
283 spread_sort_rec<RandomAccessIter, div_type, data_type, right_shift, compare>(lastPos, bin_cache[u], bin_cache, cache_end, bin_sizes, shift, comp);
347 spread_sort(RandomAccessIter first, RandomAccessIter last, div_type, data_type, right_shift shift, compare comp)
351 spread_sort_rec<RandomAccessIter, div_type, data_type, right_shift, compare>(first, last, bin_cache, 0, bin_sizes, shift, comp);
378 right_shift shift, compare comp) {
380 std::sort(first, last, comp);
382 detail::spread_sort(first, last, shift(*first, 0), *first, shift, comp);
633 , std::vector<size_t> &bin_sizes, right_shift shift, compare comp)
673 std::sort(lastPos, bin_cache[ii], comp);
675 negative_float_sort_rec<RandomAccessIter, div_type, data_type, right_shift, compare>(lastPos, bin_cache[ii], bin_cache, cache_end, bin_sizes, shift, comp);
851 , std::vector<size_t> &bin_sizes, right_shift shift, compare comp)
917 negative_float_sort_rec<RandomAccessIter, div_type, data_type, right_shift>(lastPos, bin_cache[ii], bin_cache, cache_end, bin_sizes, shift, comp);
928 spread_sort_rec<RandomAccessIter, div_type, data_type, right_shift>(lastPos, bin_cache[u], bin_cache, cache_end, bin_sizes, shift, comp);
952 float_Sort(RandomAccessIter first, RandomAccessIter last, div_type, data_type, right_shift shift, compare comp)
956 float_sort_rec<RandomAccessIter, div_type, data_type, right_shift>(first, last, bin_cache, 0, bin_sizes, shift, comp);
991 inline void float_sort(RandomAccessIter first, RandomAccessIter last, right_shift shift, compare comp)
994 std::sort(first, last, comp);
996 detail::float_Sort(first, last, shift(*first, 0), *first, shift, comp);
1369 , unsigned cache_offset, std::vector<size_t> &bin_sizes, get_char getchar, get_length length, compare comp)
1446 std::sort(lastPos, bin_cache[u], comp);
1449 , bin_cache[u], char_offset + 1, bin_cache, cache_end, bin_sizes, getchar, length, comp);
1457 , unsigned cache_offset, std::vector<size_t> &bin_sizes, get_char getchar, get_length length, compare comp)
1537 std::sort(lastPos, bin_cache[u], comp);
1540 , bin_cache[u], char_offset + 1, bin_cache, cache_end, bin_sizes, getchar, length, comp);
1577 string_sort(RandomAccessIter first, RandomAccessIter last, get_char getchar, get_length length, compare comp, data_type, unsignedchar_type)
1581 string_sort_rec<RandomAccessIter, data_type, unsignedchar_type, get_char, get_length, compare>(first, last, 0, bin_cache, 0, bin_sizes, getchar, length, comp);
1587 reverse_string_sort(RandomAccessIter first, RandomAccessIter last, get_char getchar, get_length length, compare comp, data_type, unsignedchar_type)
1591 reverse_string_sort_rec<RandomAccessIter, data_type, unsignedchar_type, get_char, get_length, compare>(first, last, 0, bin_cache, 0, bin_sizes, getchar, length, comp);
1616 inline void reverse_string_sort(RandomAccessIter first, RandomAccessIter last, compare comp, unsignedchar_type unused)
1620 std::sort(first, last, comp);
1627 inline void reverse_string_sort(RandomAccessIter first, RandomAccessIter last, compare comp)
1630 reverse_string_sort(first, last, comp, unused);
1651 inline void string_sort(RandomAccessIter first, RandomAccessIter last, get_char getchar, get_length length, compare comp)
1655 std::sort(first, last, comp);
1663 detail::string_sort(first, last, getchar, length, comp, *first, getchar((*first), 0));
1668 inline void reverse_string_sort(RandomAccessIter first, RandomAccessIter last, get_char getchar, get_length length, compare comp)
1672 std::sort(first, last, comp);
1683 detail::reverse_string_sort(first, last, getchar, length, comp, *first, getchar((*first), 0));