#include "util/stream/chain.hh"
#include "util/stream/config.hh"
#include "util/stream/io.hh"
#include "util/stream/stream.hh"
#include "util/stream/timer.hh"
#include "util/file.hh"
#include "util/fixed_array.hh"
#include "util/scoped.hh"
#include "util/sized_iterator.hh"
#include <algorithm>
#include <iostream>
#include <queue>
#include <string>
Go to the source code of this file.
Classes | |
struct | util::stream::NeverCombine |
class | util::stream::Offsets |
struct | util::stream::Offsets::Entry |
class | util::stream::MergeQueue< Compare > |
class | util::stream::MergeQueue< Compare >::Entry |
class | util::stream::MergeQueue< Compare >::Greater |
class | util::stream::MergingReader< Compare, Combine > |
class | util::stream::OwningMergingReader< Compare, Combine > |
class | util::stream::BlockSorter< Compare > |
class | util::stream::BadSortConfig |
class | util::stream::Sort< Compare, Combine > |
class | util::stream::Sorts< Compare, Combine > |
Namespaces | |
namespace | util |
namespace | util::stream |
Functions | |
template<class Compare , class Combine > | |
uint64_t | util::stream::BlockingSort (Chain &chain, const SortConfig &config, const Compare &compare=Compare(), const Combine &combine=NeverCombine()) |