Home | History | Annotate | Download | only in spreadsortlib

Lines Matching defs:getchar

1026   	update_offset(RandomAccessIter first, RandomAccessIter finish, unsigned &char_offset, get_char getchar, get_length length)

1034 if(length(*curr) > char_offset && (length(*curr) <= (nextOffset + 1) || getchar((*curr), nextOffset) != getchar((*first), nextOffset))) {
1089 if(getchar(x, u) < getchar(y, u))
1091 else if(getchar(y, u) < getchar(x, u))
1097 get_char getchar;
1282 , unsigned cache_offset, std::vector<size_t> &bin_sizes, get_char getchar, get_length length)
1294 update_offset(first, finish, char_offset, getchar, length);
1309 bin_sizes[getchar((*current), char_offset) + 1]++;
1326 target_bin = bins + getchar((*current), char_offset);
1341 for(target_bin = bins + getchar((*current), char_offset); target_bin != local_bin;
1342 target_bin = bins + getchar((*current), char_offset))
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);
1369 , unsigned cache_offset, std::vector<size_t> &bin_sizes, get_char getchar, get_length length, compare comp)
1381 update_offset(first, finish, char_offset, getchar, length);
1396 bin_sizes[getchar((*current), char_offset) + 1]++;
1413 target_bin = bins + getchar((*current), char_offset);
1428 for(target_bin = bins + getchar((*current), char_offset); target_bin != local_bin;
1429 target_bin = bins + getchar((*current), char_offset))
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)
1470 update_offset(first, last, char_offset, getchar, length);
1487 bin_sizes[max_bin - getchar((*current), char_offset)]++;
1504 target_bin = end_bin - getchar((*current), char_offset);
1520 for(target_bin = end_bin - getchar((*current), char_offset); target_bin != local_bin;
1521 target_bin = end_bin - getchar((*current), char_offset))
1540 , bin_cache[u], char_offset + 1, bin_cache, cache_end, bin_sizes, getchar, length, comp);
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);
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);
1634 inline void string_sort(RandomAccessIter first, RandomAccessIter last, get_char getchar, get_length length)
1646 detail::string_sort(first, last, getchar, length, *first, getchar((*first), 0));
1651 inline void string_sort(RandomAccessIter first, RandomAccessIter last, get_char getchar, get_length length, compare 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)
1683 detail::reverse_string_sort(first, last, getchar, length, comp, *first, getchar((*first), 0));