lm::phrase::Multiple Class Reference

#include <phrase.hh>

Inheritance diagram for lm::phrase::Multiple:

Inheritance graph
[legend]
Collaboration diagram for lm::phrase::Multiple:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Multiple (const Substrings &substrings)
template<class Iterator , class Output >
void AddNGram (const Iterator &begin, const Iterator &end, const StringPiece &line, Output &output)
template<class Output >
void AddNGram (const StringPiece &ngram, const StringPiece &line, Output &output)
void Flush () const


Detailed Description

Definition at line 143 of file phrase.hh.


Constructor & Destructor Documentation

lm::phrase::Multiple::Multiple ( const Substrings substrings  )  [inline, explicit]

Definition at line 145 of file phrase.hh.


Member Function Documentation

template<class Output >
void lm::phrase::Multiple::AddNGram ( const StringPiece ngram,
const StringPiece line,
Output &  output 
) [inline]

Definition at line 156 of file phrase.hh.

References AddNGram().

Here is the call graph for this function:

template<class Iterator , class Output >
void lm::phrase::Multiple::AddNGram ( const Iterator &  begin,
const Iterator &  end,
const StringPiece line,
Output &  output 
) [inline]

Definition at line 147 of file phrase.hh.

References lm::phrase::detail::ConditionCommon::hashes_, and lm::phrase::detail::MakeHashes().

Referenced by AddNGram().

Here is the call graph for this function:

Here is the caller graph for this function:

void lm::phrase::Multiple::Flush (  )  const [inline]

Definition at line 160 of file phrase.hh.


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

Generated on Thu Jul 6 00:32:48 2017 for Moses by  doxygen 1.5.9