STXXL  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sort.h File Reference

Go to the source code of this file.

Classes

struct  stxxl::sort_local::read_next_after_write_completed< block_type, bid_type >
 

Namespaces

 stxxl
 STXXL library namespace
 
 stxxl::sort_local
 

Functions

template<typename block_type , typename run_type , typename value_cmp >
bool stxxl::sort_local::check_sorted_runs (run_type **runs, unsigned_type nruns, unsigned_type m, value_cmp cmp)
 
template<typename block_type , typename run_type , typename input_bid_iterator , typename value_cmp >
void stxxl::sort_local::create_runs (input_bid_iterator it, run_type **runs, int_type nruns, int_type _m, value_cmp cmp)
 
template<typename block_type , typename run_type , typename value_cmp >
void stxxl::sort_local::merge_runs (run_type **in_runs, int_type nruns, run_type *out_run, unsigned_type _m, value_cmp cmp)
 
template<typename ExtIterator , typename StrictWeakOrdering >
void stxxl::sort (ExtIterator first, ExtIterator last, StrictWeakOrdering cmp, unsigned_type M)
 Sort records comparison-based, see stxxl::sort -- Sorting Comparison-Based. More...
 
template<typename block_type , typename alloc_strategy , typename input_bid_iterator , typename value_cmp >
simple_vector
< sort_helper::trigger_entry
< block_type > > * 
stxxl::sort_local::sort_blocks (input_bid_iterator input_bids, unsigned_type _n, unsigned_type _m, value_cmp cmp)