#include <ChartParserCallback.h>

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 |
Definition at line 18 of file ChartParserCallback.h.
| virtual Moses::ChartParserCallback::~ChartParserCallback | ( | ) | [inline, virtual] |
Definition at line 21 of file ChartParserCallback.h.
| virtual void Moses::ChartParserCallback::Add | ( | const TargetPhraseCollection & | , | |
| const StackVec & | , | |||
| const Range & | ||||
| ) | [pure virtual] |
Implemented in Moses::ChartTranslationOptionList.
Referenced by Moses::ChartRuleLookupManagerCYKPlus::AddCompletedRule(), Moses::ChartRuleLookupManagerMemoryPerSentence::GetChartRuleCollection(), Moses::ChartRuleLookupManagerMemory::GetChartRuleCollection(), and Moses::ChartRuleLookupManagerExample::GetChartRuleCollection().

| 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().

| virtual bool Moses::ChartParserCallback::Empty | ( | ) | const [pure virtual] |
Implemented in Moses::ChartTranslationOptionList.
Referenced by Moses::ChartParser::Create().

| virtual void Moses::ChartParserCallback::EvaluateWithSourceContext | ( | const InputType & | input, | |
| const InputPath & | inputPath | |||
| ) | [pure virtual] |
Implemented in Moses::ChartTranslationOptionList.
| virtual float Moses::ChartParserCallback::GetBestScore | ( | const ChartCellLabel * | chartCell | ) | const [pure virtual] |
Implemented in Moses::ChartTranslationOptionList.
Referenced by Moses::ChartCellLabel::GetBestScore().

1.5.9