util::stream::MergingReader< Compare, Combine > Class Template Reference

#include <sort.hh>

Inheritance diagram for util::stream::MergingReader< Compare, Combine >:

Inheritance graph
[legend]
Collaboration diagram for util::stream::MergingReader< Compare, Combine >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 MergingReader (int in, Offsets *in_offsets, Offsets *out_offsets, std::size_t buffer_size, std::size_t total_memory, const Compare &compare, const Combine &combine)
void Run (const ChainPosition &position)
void Run (const ChainPosition &position, bool assert_one)

Protected Attributes

Offsetsin_offsets_


Detailed Description

template<class Compare, class Combine>
class util::stream::MergingReader< Compare, Combine >

Definition at line 226 of file sort.hh.


Constructor & Destructor Documentation

template<class Compare, class Combine>
util::stream::MergingReader< Compare, Combine >::MergingReader ( int  in,
Offsets in_offsets,
Offsets out_offsets,
std::size_t  buffer_size,
std::size_t  total_memory,
const Compare &  compare,
const Combine &  combine 
) [inline]

Definition at line 228 of file sort.hh.


Member Function Documentation

template<class Compare, class Combine>
void util::stream::MergingReader< Compare, Combine >::Run ( const ChainPosition position,
bool  assert_one 
) [inline]

Definition at line 238 of file sort.hh.

template<class Compare, class Combine>
void util::stream::MergingReader< Compare, Combine >::Run ( const ChainPosition position  )  [inline]

Reimplemented in util::stream::OwningMergingReader< Compare, Combine >.

Definition at line 234 of file sort.hh.

Referenced by util::stream::MergingReader< Compare, Combine >::Run().

Here is the caller graph for this function:


Member Data Documentation

template<class Compare, class Combine>
Offsets* util::stream::MergingReader< Compare, Combine >::in_offsets_ [protected]

Definition at line 326 of file sort.hh.

Referenced by util::stream::MergingReader< Compare, Combine >::Run().


The documentation for this class was generated from the following file:

Generated on Thu Jul 6 00:34:55 2017 for Moses by  doxygen 1.5.9