lm::builder::NGramStream Class Reference

#include <ngram_stream.hh>

Collaboration diagram for lm::builder::NGramStream:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 NGramStream ()
 NGramStream (const util::stream::ChainPosition &position)
void Init (const util::stream::ChainPosition &position)
NGramoperator* ()
const NGramoperator* () const
NGramoperator-> ()
const NGramoperator-> () const
void * Get ()
const void * Get () const
 operator bool () const
bool operator! () const
void Poison ()
NGramStreamoperator++ ()


Detailed Description

Definition at line 12 of file ngram_stream.hh.


Constructor & Destructor Documentation

lm::builder::NGramStream::NGramStream (  )  [inline]

Definition at line 14 of file ngram_stream.hh.

lm::builder::NGramStream::NGramStream ( const util::stream::ChainPosition position  )  [inline]

Definition at line 16 of file ngram_stream.hh.

References Init().

Here is the call graph for this function:


Member Function Documentation

const void* lm::builder::NGramStream::Get (  )  const [inline]

Definition at line 32 of file ngram_stream.hh.

References util::stream::Stream::Get().

Here is the call graph for this function:

void* lm::builder::NGramStream::Get (  )  [inline]

Definition at line 31 of file ngram_stream.hh.

References util::stream::Stream::Get().

Here is the call graph for this function:

void lm::builder::NGramStream::Init ( const util::stream::ChainPosition position  )  [inline]

Definition at line 20 of file ngram_stream.hh.

References util::stream::Stream::Get(), util::stream::ChainPosition::GetChain(), util::stream::Stream::Init(), and lm::builder::NGram::OrderFromSize().

Referenced by NGramStream(), and lm::builder::operator>>().

Here is the call graph for this function:

Here is the caller graph for this function:

lm::builder::NGramStream::operator bool (  )  const [inline]

Definition at line 34 of file ngram_stream.hh.

bool lm::builder::NGramStream::operator! (  )  const [inline]

Definition at line 35 of file ngram_stream.hh.

const NGram& lm::builder::NGramStream::operator* (  )  const [inline]

Definition at line 26 of file ngram_stream.hh.

NGram& lm::builder::NGramStream::operator* (  )  [inline]

Definition at line 25 of file ngram_stream.hh.

NGramStream& lm::builder::NGramStream::operator++ (  )  [inline]

Definition at line 38 of file ngram_stream.hh.

References util::stream::Stream::Get(), and lm::builder::NGram::ReBase().

Here is the call graph for this function:

const NGram* lm::builder::NGramStream::operator-> (  )  const [inline]

Definition at line 29 of file ngram_stream.hh.

NGram* lm::builder::NGramStream::operator-> (  )  [inline]

Definition at line 28 of file ngram_stream.hh.

void lm::builder::NGramStream::Poison (  )  [inline]

Definition at line 36 of file ngram_stream.hh.

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

Here is the call graph for this function:


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

Generated on Thu Jun 4 00:31:46 2015 for Moses by  doxygen 1.5.9