util::stream::Stream Class Reference

#include <stream.hh>

Collaboration diagram for util::stream::Stream:

Collaboration graph

List of all members.

Public Member Functions

 Stream ()
void Init (const ChainPosition &position)
 Stream (const ChainPosition &position)
 operator bool () const
bool operator! () const
const void * Get () const
void * Get ()
void Poison ()
Streamoperator++ ()

Detailed Description

Definition at line 14 of file stream.hh.

Constructor & Destructor Documentation

util::stream::Stream::Stream (  )  [inline]

Definition at line 16 of file stream.hh.

util::stream::Stream::Stream ( const ChainPosition position  )  [inline, explicit]

Definition at line 25 of file stream.hh.

References Init().

Here is the call graph for this function:

Member Function Documentation

void* util::stream::Stream::Get (  )  [inline]

Definition at line 33 of file stream.hh.

const void* util::stream::Stream::Get (  )  const [inline]

void util::stream::Stream::Init ( const ChainPosition position  )  [inline]

Definition at line 18 of file stream.hh.

References util::stream::Chain::BlockSize(), util::stream::Chain::EntrySize(), util::stream::ChainPosition::GetChain(), and util::stream::Link::Init().

Referenced by util::stream::operator>>(), and Stream().

Here is the call graph for this function:

Here is the caller graph for this function:

util::stream::Stream::operator bool (  )  const [inline]

Definition at line 29 of file stream.hh.

References NULL.

bool util::stream::Stream::operator! (  )  const [inline]

Definition at line 30 of file stream.hh.

References NULL.

Stream& util::stream::Stream::operator++ (  )  [inline]

Definition at line 41 of file stream.hh.

void util::stream::Stream::Poison (  )  [inline]

Definition at line 35 of file stream.hh.

References util::stream::Link::Poison().

Referenced by lm::ProxyStream< NGram< Payload > >::Poison(), and util::stream::MergingReader< Compare, Combine >::Run().

Here is the call graph for this function:

Here is the caller graph for this function:

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