#include <CompletedRuleCollection.h>
Public Member Functions | |
| CompletedRuleCollection (size_t rule_limit) | |
| ~CompletedRuleCollection () | |
| CompletedRuleCollection (const CompletedRuleCollection &old) | |
| CompletedRuleCollection & | operator= (const CompletedRuleCollection &old) |
| std::vector< CompletedRule * > ::const_iterator | begin () const |
| std::vector< CompletedRule * > ::const_iterator | end () const |
| void | Clear () |
| void | Add (const TargetPhraseCollection &tpc, const StackVec &stackVec, const ChartParserCallback &outColl) |
| void | Add (const TargetPhraseCollection &tpc, const StackVec &stackVec, const std::vector< float > &stackScores, const ChartParserCallback &outColl) |
Definition at line 74 of file CompletedRuleCollection.h.
| Moses::CompletedRuleCollection::CompletedRuleCollection | ( | size_t | rule_limit | ) |
Definition at line 30 of file CompletedRuleCollection.cpp.
| Moses::CompletedRuleCollection::~CompletedRuleCollection | ( | ) |
Definition at line 36 of file CompletedRuleCollection.cpp.
References Clear().

| Moses::CompletedRuleCollection::CompletedRuleCollection | ( | const CompletedRuleCollection & | old | ) | [inline] |
Definition at line 80 of file CompletedRuleCollection.h.
| void Moses::CompletedRuleCollection::Add | ( | const TargetPhraseCollection & | tpc, | |
| const StackVec & | stackVec, | |||
| const std::vector< float > & | stackScores, | |||
| const ChartParserCallback & | outColl | |||
| ) |
Definition at line 88 of file CompletedRuleCollection.cpp.
References Moses::TargetPhraseCollection::begin(), Moses::TargetPhrase::GetFutureScore(), Moses::TargetPhraseCollection::IsEmpty(), and NTH_ELEMENT4.

| void Moses::CompletedRuleCollection::Add | ( | const TargetPhraseCollection & | tpc, | |
| const StackVec & | stackVec, | |||
| const ChartParserCallback & | outColl | |||
| ) |
Definition at line 42 of file CompletedRuleCollection.cpp.
References Moses::TargetPhraseCollection::begin(), Moses::TargetPhrase::GetFutureScore(), Moses::TargetPhraseCollection::IsEmpty(), and NTH_ELEMENT4.

| std::vector<CompletedRule*>::const_iterator Moses::CompletedRuleCollection::begin | ( | ) | const [inline] |
Definition at line 93 of file CompletedRuleCollection.h.
Referenced by Moses::ChartRuleLookupManagerMemoryPerSentence::GetChartRuleCollection(), and Moses::ChartRuleLookupManagerMemory::GetChartRuleCollection().

| void Moses::CompletedRuleCollection::Clear | ( | ) | [inline] |
Definition at line 100 of file CompletedRuleCollection.h.
References Moses::RemoveAllInColl().
Referenced by Moses::ChartRuleLookupManagerMemoryPerSentence::GetChartRuleCollection(), Moses::ChartRuleLookupManagerMemory::GetChartRuleCollection(), and ~CompletedRuleCollection().


| std::vector<CompletedRule*>::const_iterator Moses::CompletedRuleCollection::end | ( | ) | const [inline] |
Definition at line 96 of file CompletedRuleCollection.h.
Referenced by Moses::ChartRuleLookupManagerMemoryPerSentence::GetChartRuleCollection(), and Moses::ChartRuleLookupManagerMemory::GetChartRuleCollection().

| CompletedRuleCollection& Moses::CompletedRuleCollection::operator= | ( | const CompletedRuleCollection & | old | ) | [inline] |
Definition at line 85 of file CompletedRuleCollection.h.
1.5.9