|
Boost.Sort
|
#include <algorithm>#include <vector>#include <cstring>#include <limits>#include <boost/static_assert.hpp>#include <boost/sort/spreadsort/detail/constants.hpp>#include <boost/sort/spreadsort/detail/string_sort.hpp>Go to the source code of this file.
Namespaces | |
| boost | |
| boost::sort | |
Functions | |
| template<class RandomAccessIter , class Unsigned_char_type > | |
| void | boost::sort::string_sort (RandomAccessIter first, RandomAccessIter last, Unsigned_char_type unused) |
| String sort algorithm using random access iterators, allowing character-type overloads. (All variants fall back to std::sort if the data size is too small, < detail::min_sort_size). More... | |
| template<class RandomAccessIter > | |
| void | boost::sort::string_sort (RandomAccessIter first, RandomAccessIter last) |
String sort algorithm using random access iterators, wraps using default of unsigned char. (All variants fall back to std::sort if the data size is too small, < detail::min_sort_size). More... | |
| template<class RandomAccessIter , class Compare , class Unsigned_char_type > | |
| void | boost::sort::reverse_string_sort (RandomAccessIter first, RandomAccessIter last, Compare comp, Unsigned_char_type unused) |
| String sort algorithm using random access iterators, allowing character-type overloads. More... | |
| template<class RandomAccessIter , class Compare > | |
| void | boost::sort::reverse_string_sort (RandomAccessIter first, RandomAccessIter last, Compare comp) |
String sort algorithm using random access iterators, wraps using default of unsigned char. More... | |
| template<class RandomAccessIter , class Get_char , class Get_length > | |
| void | boost::sort::string_sort (RandomAccessIter first, RandomAccessIter last, Get_char getchar, Get_length length) |
String sort algorithm using random access iterators, wraps using default of unsigned char. More... | |
| template<class RandomAccessIter , class Get_char , class Get_length , class Compare > | |
| void | boost::sort::string_sort (RandomAccessIter first, RandomAccessIter last, Get_char getchar, Get_length length, Compare comp) |
String sort algorithm using random access iterators, wraps using default of unsigned char. More... | |
| template<class RandomAccessIter , class Get_char , class Get_length , class Compare > | |
| void | boost::sort::reverse_string_sort (RandomAccessIter first, RandomAccessIter last, Get_char getchar, Get_length length, Compare comp) |
| Reverse String sort algorithm using random access iterators. More... | |
1.8.9.1