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.