#include <sort.hh>
Classes | |
class | Entry |
class | Greater |
Public Member Functions | |
MergeQueue (int fd, std::size_t buffer_size, std::size_t entry_size, const Compare &compare) | |
void | Push (void *base, uint64_t offset, uint64_t amount) |
const void * | Top () const |
void | Pop () |
std::size_t | Size () const |
bool | Empty () const |
Definition at line 125 of file sort.hh.
util::stream::MergeQueue< Compare >::MergeQueue | ( | int | fd, | |
std::size_t | buffer_size, | |||
std::size_t | entry_size, | |||
const Compare & | compare | |||
) | [inline] |
bool util::stream::MergeQueue< Compare >::Empty | ( | ) | const [inline] |
Definition at line 149 of file sort.hh.
Referenced by util::stream::MergingReader< Compare, Combine >::Run().
void util::stream::MergeQueue< Compare >::Pop | ( | ) | [inline] |
Definition at line 138 of file sort.hh.
Referenced by util::stream::MergingReader< Compare, Combine >::Run().
void util::stream::MergeQueue< Compare >::Push | ( | void * | base, | |
uint64_t | offset, | |||
uint64_t | amount | |||
) | [inline] |
Definition at line 130 of file sort.hh.
Referenced by util::stream::MergingReader< Compare, Combine >::Run().
std::size_t util::stream::MergeQueue< Compare >::Size | ( | ) | const [inline] |
Definition at line 145 of file sort.hh.
Referenced by util::stream::MergingReader< Compare, Combine >::Run().
const void* util::stream::MergeQueue< Compare >::Top | ( | ) | const [inline] |
Definition at line 134 of file sort.hh.
Referenced by util::stream::MergingReader< Compare, Combine >::Run().