TPIE

v1.1rc1-6-g0c97303
sort_manager.h File Reference

External merge sorting. More...

#include <tpie/portability.h>
#include <tpie/stream.h>
#include <tpie/tempname.h>
#include <tpie/array.h>
#include <tpie/merge.h>
#include <tpie/merge_sorted_runs.h>
#include <tpie/mergeheap.h>
#include <tpie/internal_sort.h>
#include <cmath>
#include <string>
#include <boost/filesystem.hpp>
#include <tpie/progress_indicator_base.h>
#include <tpie/tpie_assert.h>

Go to the source code of this file.

Classes

class  tpie::sort_manager< T, I, M >
 A class of manager objects for merge sorting objects of type T. More...
 

Namespaces

 tpie
 TPIE's namespace.
 

Detailed Description

External merge sorting.

This file contains the class sort_manager that actually performs sorting given an internal sort implementation and merge heap implementation. The merge heap classes can be found in the file mergeheap.h, and the internal sort classes can be found in the file internal_sort.h.

Definition in file sort_manager.h.