Sorting algorithms. More...
#include <tpie/portability.h>#include <tpie/sort_manager.h>#include <tpie/mergeheap.h>#include <tpie/internal_sort.h>#include <tpie/progress_indicator_base.h>#include <tpie/progress_indicator_null.h>#include <tpie/fractional_progress.h>#include <tpie/pipelining/merge_sorter.h>#include <tpie/file_stream.h>#include <tpie/uncompressed_stream.h>#include <tpie/sort_deprecated.h>Go to the source code of this file.
Namespaces | |
| tpie | |
| pipelining/factory_base.h Base class of pipelining factories | |
Functions | |
| template<typename Stream , typename T , typename Compare > | |
| void | tpie::bits::generic_sort (Stream &instream, Compare comp, progress_indicator_base *indicator) |
| Sort elements of a stream in-place using the given STL-style comparator object. More... | |
| template<typename Stream , typename T , typename Compare > | |
| void | tpie::bits::generic_sort (Stream &instream, Stream &outstream, Compare comp, progress_indicator_base *indicator) |
| template<typename T , typename Compare > | |
| void | tpie::sort (uncompressed_stream< T > &instream, uncompressed_stream< T > &outstream, Compare comp, progress_indicator_base &indicator) |
| Sort elements of a stream using the given STL-style comparator object. More... | |
| template<typename T > | |
| void | tpie::sort (uncompressed_stream< T > &instream, uncompressed_stream< T > &outstream, tpie::progress_indicator_base *indicator=NULL) |
| Sort elements of a stream using the less-than operator. More... | |
| template<typename T > | |
| void | tpie::sort (file_stream< T > &instream, file_stream< T > &outstream, tpie::progress_indicator_base *indicator=NULL) |
| Sort elements of a stream using the less-than operator. More... | |
| template<typename T , typename Compare > | |
| void | tpie::sort (uncompressed_stream< T > &instream, Compare comp, progress_indicator_base &indicator) |
| Sort elements of a stream in-place using the given STL-style comparator object. More... | |
| template<typename T , typename Compare > | |
| void | tpie::sort (file_stream< T > &instream, Compare comp, progress_indicator_base &indicator) |
| Sort elements of a stream in-place using the given STL-style comparator object. More... | |
| template<typename T > | |
| void | tpie::sort (uncompressed_stream< T > &instream, progress_indicator_base &indicator) |
| Sort elements of a stream in-place using the less-than operator. More... | |
| template<typename T > | |
| void | tpie::sort (file_stream< T > &instream, progress_indicator_base &indicator) |
| template<typename T > | |
| void | tpie::sort (uncompressed_stream< T > &instream) |
| Sort elements of a stream in-place using the less-than operator and no progress indicator. More... | |
Sorting algorithms.
Definition in file sort.h.