Lines Matching refs:data_type

123   	template <class RandomAccessIter, class div_type, class data_type>

164 data_type tmp;
198 spread_sort_rec<RandomAccessIter, div_type, data_type>(lastPos, bin_cache[u], bin_cache, cache_end, bin_sizes);
203 template <class RandomAccessIter, class div_type, class data_type, class right_shift>
211 data_type tmp;
231 template <class RandomAccessIter, class div_type, class data_type, class right_shift>
236 inner_swap_loop<RandomAccessIter, div_type, data_type, right_shift>(bins, nextbinstart, ii, shift, log_divisor, div_min);
240 template <class RandomAccessIter, class div_type, class data_type, class right_shift, class compare>
266 swap_loop<RandomAccessIter, div_type, data_type, right_shift>(bins, nextbinstart, u, shift, bin_sizes, log_divisor, div_min);
283 spread_sort_rec<RandomAccessIter, div_type, data_type, right_shift, compare>(lastPos, bin_cache[u], bin_cache, cache_end, bin_sizes, shift, comp);
288 template <class RandomAccessIter, class div_type, class data_type, class right_shift>
314 swap_loop<RandomAccessIter, div_type, data_type, right_shift>(bins, nextbinstart, ii, shift, bin_sizes, log_divisor, div_min);
331 spread_sort_rec<RandomAccessIter, div_type, data_type, right_shift>(lastPos, bin_cache[u], bin_cache, cache_end, bin_sizes, shift);
336 template <class RandomAccessIter, class div_type, class data_type>
338 spread_sort(RandomAccessIter first, RandomAccessIter last, div_type, data_type)
342 spread_sort_rec<RandomAccessIter, div_type, data_type>(first, last, bin_cache, 0, bin_sizes);
345 template <class RandomAccessIter, class div_type, class data_type, class right_shift, class compare>
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);
354 template <class RandomAccessIter, class div_type, class data_type, class right_shift>
356 spread_sort(RandomAccessIter first, RandomAccessIter last, div_type, data_type, right_shift shift)
360 spread_sort_rec<RandomAccessIter, div_type, data_type, right_shift>(first, last, bin_cache, 0, bin_sizes, shift);
407 template<class data_type, class cast_type>
409 mem_cast(const data_type & data)
432 template <class RandomAccessIter, class div_type, class data_type>
440 data_type tmp;
458 template <class RandomAccessIter, class div_type, class data_type>
463 inner_float_swap_loop<RandomAccessIter, div_type, data_type>(bins, nextbinstart, ii, log_divisor, div_min);
481 template <class RandomAccessIter, class div_type, class data_type>
507 float_swap_loop<RandomAccessIter, div_type, data_type>(bins, nextbinstart, u, bin_sizes, log_divisor, div_min);
524 positive_float_sort_rec<RandomAccessIter, div_type, data_type>(lastPos, bin_cache[u], bin_cache, cache_end, bin_sizes);
530 template <class RandomAccessIter, class div_type, class data_type>
557 float_swap_loop<RandomAccessIter, div_type, data_type>(bins, nextbinstart, ii, bin_sizes, log_divisor, div_min);
575 negative_float_sort_rec<RandomAccessIter, div_type, data_type>(lastPos, bin_cache[ii], bin_cache, cache_end, bin_sizes);
581 template <class RandomAccessIter, class div_type, class data_type, class right_shift>
608 swap_loop<RandomAccessIter, div_type, data_type, right_shift>(bins, nextbinstart, ii, shift, bin_sizes, log_divisor, div_min);
626 negative_float_sort_rec<RandomAccessIter, div_type, data_type, right_shift>(lastPos, bin_cache[ii], bin_cache, cache_end, bin_sizes, shift);
630 template <class RandomAccessIter, class div_type, class data_type, class right_shift, class compare>
657 swap_loop<RandomAccessIter, div_type, data_type, right_shift>(bins, nextbinstart, ii, shift, bin_sizes, log_divisor, div_min);
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);
680 template <class RandomAccessIter, class div_type, class data_type>
731 inner_float_swap_loop<RandomAccessIter, div_type, data_type>(bins, nextbinstart, u, log_divisor, div_min);
748 negative_float_sort_rec<RandomAccessIter, div_type, data_type>(lastPos, bin_cache[ii], bin_cache, cache_end, bin_sizes);
759 positive_float_sort_rec<RandomAccessIter, div_type, data_type>(lastPos, bin_cache[u], bin_cache, cache_end, bin_sizes);
764 template <class RandomAccessIter, class div_type, class data_type, class right_shift>
815 inner_swap_loop<RandomAccessIter, div_type, data_type, right_shift>(bins, nextbinstart, u, shift, log_divisor, div_min);
833 negative_float_sort_rec<RandomAccessIter, div_type, data_type, right_shift>(lastPos, bin_cache[ii], bin_cache, cache_end, bin_sizes, shift);
844 spread_sort_rec<RandomAccessIter, div_type, data_type, right_shift>(lastPos, bin_cache[u], bin_cache, cache_end, bin_sizes, shift);
848 template <class RandomAccessIter, class div_type, class data_type, class right_shift, class compare>
899 inner_swap_loop<RandomAccessIter, div_type, data_type, right_shift>(bins, nextbinstart, u, shift, log_divisor, div_min);
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);
932 template <class RandomAccessIter, class cast_type, class data_type>
934 float_Sort(RandomAccessIter first, RandomAccessIter last, cast_type, data_type)
938 float_sort_rec<RandomAccessIter, cast_type, data_type>(first, last, bin_cache, 0, bin_sizes);
941 template <class RandomAccessIter, class div_type, class data_type, class right_shift>
943 float_Sort(RandomAccessIter first, RandomAccessIter last, div_type, data_type, right_shift shift)
947 float_sort_rec<RandomAccessIter, div_type, data_type, right_shift>(first, last, bin_cache, 0, bin_sizes, shift);
950 template <class RandomAccessIter, class div_type, class data_type, class right_shift, class compare>
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);
1046 template<class data_type, class unsignedchar_type>
1049 inline bool operator()(const data_type &x, const data_type &y) const
1064 template<class data_type, class unsignedchar_type>
1067 inline bool operator()(const data_type &x, const data_type &y) const
1082 template<class data_type, class get_char, class get_length>
1085 inline bool operator()(const data_type &x, const data_type &y) const
1102 template <class RandomAccessIter, class data_type, class unsignedchar_type>
1182 std::sort(lastPos, bin_cache[u], offset_lessthan<data_type, unsignedchar_type>(char_offset + 1));
1184 string_sort_rec<RandomAccessIter, data_type, unsignedchar_type>(lastPos, bin_cache[u], char_offset + 1, bin_cache, cache_end, bin_sizes);
1189 template <class RandomAccessIter, class data_type, class unsignedchar_type>
1272 std::sort(lastPos, bin_cache[u], offset_greaterthan<data_type, unsignedchar_type>(char_offset + 1));
1274 reverse_string_sort_rec<RandomAccessIter, data_type, unsignedchar_type>(lastPos, bin_cache[u], char_offset + 1, bin_cache, cache_end, bin_sizes);
1279 template <class RandomAccessIter, class data_type, class unsignedchar_type, class get_char, class get_length>
1359 std::sort(lastPos, bin_cache[u], offset_char_lessthan<data_type, get_char, get_length>(char_offset + 1));
1361 string_sort_rec<RandomAccessIter, data_type, unsignedchar_type, get_char, get_length>(lastPos, bin_cache[u], char_offset + 1, bin_cache, cache_end, bin_sizes, getchar, length);
1366 template <class RandomAccessIter, class data_type, class unsignedchar_type, class get_char, class get_length, class compare>
1448 string_sort_rec<RandomAccessIter, data_type, unsignedchar_type, get_char, get_length, compare>(lastPos
1454 template <class RandomAccessIter, class data_type, class unsignedchar_type, class get_char, class get_length, class compare>
1539 reverse_string_sort_rec<RandomAccessIter, data_type, unsignedchar_type, get_char, get_length, compare>(lastPos
1545 template <class RandomAccessIter, class data_type, class unsignedchar_type>
1547 string_sort(RandomAccessIter first, RandomAccessIter last, data_type, unsignedchar_type)
1551 string_sort_rec<RandomAccessIter, data_type, unsignedchar_type>(first, last, 0, bin_cache, 0, bin_sizes);
1555 template <class RandomAccessIter, class data_type, class unsignedchar_type>
1557 reverse_string_sort(RandomAccessIter first, RandomAccessIter last, data_type, unsignedchar_type)
1561 reverse_string_sort_rec<RandomAccessIter, data_type, unsignedchar_type>(first, last, 0, bin_cache, 0, bin_sizes);
1565 template <class RandomAccessIter, class get_char, class get_length, class data_type, class unsignedchar_type>
1567 string_sort(RandomAccessIter first, RandomAccessIter last, get_char getchar, get_length length, data_type, unsignedchar_type)
1571 string_sort_rec<RandomAccessIter, data_type, unsignedchar_type, get_char, get_length>(first, last, 0, bin_cache, 0, bin_sizes, getchar, length);
1575 template <class RandomAccessIter, class get_char, class get_length, class compare, class data_type, class unsignedchar_type>
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);
1585 template <class RandomAccessIter, class get_char, class get_length, class compare, class data_type, class unsignedchar_type>
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);