Moses::ChartParserCallback Class Reference

#include <ChartParserCallback.h>

Inheritance diagram for Moses::ChartParserCallback:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~ChartParserCallback ()
virtual void Add (const TargetPhraseCollection &, const StackVec &, const Range &)=0
virtual bool Empty () const =0
virtual void AddPhraseOOV (TargetPhrase &phrase, std::list< TargetPhraseCollection::shared_ptr > &waste_memory, const Range &range)=0
virtual void EvaluateWithSourceContext (const InputType &input, const InputPath &inputPath)=0
virtual float GetBestScore (const ChartCellLabel *chartCell) const =0


Detailed Description

Definition at line 18 of file ChartParserCallback.h.


Constructor & Destructor Documentation

virtual Moses::ChartParserCallback::~ChartParserCallback (  )  [inline, virtual]

Definition at line 21 of file ChartParserCallback.h.


Member Function Documentation

virtual void Moses::ChartParserCallback::Add ( const TargetPhraseCollection ,
const StackVec ,
const Range  
) [pure virtual]

virtual void Moses::ChartParserCallback::AddPhraseOOV ( TargetPhrase phrase,
std::list< TargetPhraseCollection::shared_ptr > &  waste_memory,
const Range range 
) [pure virtual]

Implemented in Moses::ChartTranslationOptionList.

Referenced by Moses::ChartParserUnknown::Process().

Here is the caller graph for this function:

virtual bool Moses::ChartParserCallback::Empty (  )  const [pure virtual]

Implemented in Moses::ChartTranslationOptionList.

Referenced by Moses::ChartParser::Create().

Here is the caller graph for this function:

virtual void Moses::ChartParserCallback::EvaluateWithSourceContext ( const InputType input,
const InputPath inputPath 
) [pure virtual]

virtual float Moses::ChartParserCallback::GetBestScore ( const ChartCellLabel chartCell  )  const [pure virtual]

Implemented in Moses::ChartTranslationOptionList.

Referenced by Moses::ChartCellLabel::GetBestScore().

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:32:55 2017 for Moses by  doxygen 1.5.9