All sorted runs of a sort operation. More...
#include <sorted_runs.h>
Public Types | |
typedef TriggerEntryType | trigger_entry_type |
typedef trigger_entry_type::block_type | block_type |
typedef block_type::value_type | value_type |
typedef std::vector < trigger_entry_type > | run_type |
typedef std::vector< value_type > | small_run_type |
typedef stxxl::external_size_type | size_type |
typedef std::vector< run_type > ::size_type | run_index_type |
Public Member Functions | |
const small_run_type & | small_run () const |
void | deallocate_blocks () |
Deallocates the blocks which the runs occupy. | |
size_type | size () const |
Public Attributes | |
size_type | elements |
std::vector< run_type > | runs |
std::vector< size_type > | runs_sizes |
small_run_type | small_ |
All sorted runs of a sort operation.
void stream::sorted_runs< TriggerEntryType >::deallocate_blocks | ( | ) | [inline] |
Deallocates the blocks which the runs occupy.
runs_merger
calls it when it is being destructed