...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
namespace boost { namespace sort { namespace spreadsort { template<typename RandomAccessIter> void integer_sort(RandomAccessIter, RandomAccessIter); template<typename Range> void integer_sort(Range &); template<typename RandomAccessIter, typename Right_shift, typename Compare> void integer_sort(RandomAccessIter, RandomAccessIter, Right_shift, Compare); template<typename Range, typename Right_shift, typename Compare> void integer_sort(Range &, Right_shift, Compare); template<typename RandomAccessIter, typename Right_shift> void integer_sort(RandomAccessIter, RandomAccessIter, Right_shift); template<typename Range, typename Right_shift> void integer_sort(Range &, Right_shift); } } }