#include <RuleGroup.h>
Classes | |
struct | DistinctRule |
Public Types | |
typedef std::vector < DistinctRule > ::const_iterator | ConstIterator |
Public Member Functions | |
ConstIterator | Begin () const |
ConstIterator | End () const |
const std::string & | GetSource () const |
int | GetSize () const |
int | GetTotalCount () const |
void | SetNewSource (const StringPiece &source) |
void | AddRule (const StringPiece &target, const StringPiece &ntAlign, const StringPiece &fullAlign, int count, double treeScore) |
Definition at line 24 of file RuleGroup.h.
typedef std::vector<DistinctRule>::const_iterator MosesTraining::Syntax::ScoreStsg::RuleGroup::ConstIterator |
Definition at line 38 of file RuleGroup.h.
void MosesTraining::Syntax::ScoreStsg::RuleGroup::AddRule | ( | const StringPiece & | target, | |
const StringPiece & | ntAlign, | |||
const StringPiece & | fullAlign, | |||
int | count, | |||
double | treeScore | |||
) |
Definition at line 17 of file RuleGroup.cpp.
References MosesTraining::Syntax::ScoreStsg::RuleGroup::DistinctRule::alignments, StringPiece::CopyToString(), MosesTraining::Syntax::ScoreStsg::RuleGroup::DistinctRule::count, MosesTraining::Syntax::ScoreStsg::RuleGroup::DistinctRule::ntAlign, MosesTraining::Syntax::ScoreStsg::RuleGroup::DistinctRule::target, and MosesTraining::Syntax::ScoreStsg::RuleGroup::DistinctRule::treeScore.
Referenced by MosesTraining::Syntax::ScoreStsg::ScoreStsg::Main().
ConstIterator MosesTraining::Syntax::ScoreStsg::RuleGroup::Begin | ( | ) | const [inline] |
Definition at line 41 of file RuleGroup.h.
ConstIterator MosesTraining::Syntax::ScoreStsg::RuleGroup::End | ( | ) | const [inline] |
Definition at line 44 of file RuleGroup.h.
int MosesTraining::Syntax::ScoreStsg::RuleGroup::GetSize | ( | ) | const [inline] |
Definition at line 54 of file RuleGroup.h.
const std::string& MosesTraining::Syntax::ScoreStsg::RuleGroup::GetSource | ( | ) | const [inline] |
Definition at line 49 of file RuleGroup.h.
Referenced by MosesTraining::Syntax::ScoreStsg::ScoreStsg::Main().
int MosesTraining::Syntax::ScoreStsg::RuleGroup::GetTotalCount | ( | ) | const [inline] |
Definition at line 59 of file RuleGroup.h.
void MosesTraining::Syntax::ScoreStsg::RuleGroup::SetNewSource | ( | const StringPiece & | source | ) |
Definition at line 10 of file RuleGroup.cpp.
References StringPiece::CopyToString().
Referenced by MosesTraining::Syntax::ScoreStsg::ScoreStsg::Main().