|
Stxxl
1.4.0
|
#include <stxxl/bits/stream/stream.h>#include <stxxl/bits/mng/mng.h>#include <stxxl/bits/algo/sort_base.h>#include <stxxl/bits/algo/sort_helper.h>#include <stxxl/bits/algo/adaptor.h>#include <stxxl/bits/algo/run_cursor.h>#include <stxxl/bits/algo/losertree.h>#include <stxxl/bits/stream/sorted_runs.h>#include <stxxl/bits/counting_ptr.h>

Go to the source code of this file.
Classes | |
| class | stxxl::stream::basic_runs_creator< Input_, CompareType_, BlockSize_, AllocStr_ > |
| Forms sorted runs of data from a stream. More... | |
| class | stxxl::stream::runs_creator< Input_, CompareType_, BlockSize_, AllocStr_ > |
| Forms sorted runs of data from a stream. More... | |
| struct | stxxl::stream::use_push< ValueType_ > |
Input strategy for runs_creator class. More... | |
| class | stxxl::stream::runs_creator< use_push< ValueType_ >, CompareType_, BlockSize_, AllocStr_ > |
| Forms sorted runs of elements passed in push() method. More... | |
| struct | stxxl::stream::from_sorted_sequences< ValueType_ > |
Input strategy for runs_creator class. More... | |
| class | stxxl::stream::runs_creator< from_sorted_sequences< ValueType_ >, CompareType_, BlockSize_, AllocStr_ > |
| Forms sorted runs of data taking elements in sorted order (element by element) More... | |
| class | stxxl::stream::basic_runs_merger< RunsType_, CompareType_, AllocStr_ > |
| Merges sorted runs. More... | |
| class | stxxl::stream::runs_merger< RunsType_, CompareType_, AllocStr_ > |
| Merges sorted runs. More... | |
| class | stxxl::stream::sort< Input_, CompareType_, BlockSize_, AllocStr_, runs_creator_type > |
| Produces sorted stream from input stream. More... | |
| class | stxxl::stream::compute_sorted_runs_type< ValueType_, BlockSize_ > |
| Computes sorted runs type from value type and block size. More... | |
Namespaces | |
| namespace | stxxl |
| |
| namespace | stxxl::stream |
Stream package subnamespace. | |
Functions | |
| template<class RunsType_ , class CompareType_ > | |
| bool | stxxl::stream::check_sorted_runs (const RunsType_ &sruns, CompareType_ cmp) |
Checker for the sorted runs object created by the runs_creator . | |
| template<unsigned BlockSize, class RandomAccessIterator , class CmpType , class AllocStr > | |
| void | stxxl::sort (RandomAccessIterator begin, RandomAccessIterator end, CmpType cmp, unsigned_type MemSize, AllocStr AS) |
| Sorts range of any random access iterators externally. | |
1.7.6.1