#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().

1.5.9