#include <AlignmentInfo.h>
Public Types | |
| typedef std::vector< size_t > | NonTermIndexMap |
| typedef CollType::const_iterator | const_iterator |
Public Member Functions | |
| const_iterator | begin () const |
| const_iterator | end () const |
| const NonTermIndexMap & | GetNonTermIndexMap () const |
| size_t | GetSize () const |
| std::vector< const std::pair < size_t, size_t > * > | GetSortedAlignments () const |
Friends | |
| struct | AlignmentInfoOrderer |
| class | AlignmentInfoCollection |
| std::ostream & | operator<< (std::ostream &, const AlignmentInfo &) |
Definition at line 32 of file AlignmentInfo.h.
| typedef CollType::const_iterator Moses::AlignmentInfo::const_iterator |
Definition at line 42 of file AlignmentInfo.h.
| typedef std::vector<size_t> Moses::AlignmentInfo::NonTermIndexMap |
Definition at line 41 of file AlignmentInfo.h.
| const_iterator Moses::AlignmentInfo::begin | ( | ) | const [inline] |
Definition at line 44 of file AlignmentInfo.h.
Referenced by Moses::PhraseDictionarySCFG::GetOrCreateNode(), Moses::UTrieNode::GetOrCreateTargetPhraseCollection(), and Moses::operator<<().

| const_iterator Moses::AlignmentInfo::end | ( | ) | const [inline] |
Definition at line 45 of file AlignmentInfo.h.
Referenced by Moses::PhraseDictionarySCFG::GetOrCreateNode(), Moses::UTrieNode::GetOrCreateTargetPhraseCollection(), and Moses::operator<<().

| const NonTermIndexMap& Moses::AlignmentInfo::GetNonTermIndexMap | ( | ) | const [inline] |
Definition at line 50 of file AlignmentInfo.h.
Referenced by Moses::ChartHypothesis::CreateOutputPhrase(), Moses::LanguageModelImplementation::EvaluateChart(), and Moses::ChartTrellisNode::GetOutputPhrase().

| size_t Moses::AlignmentInfo::GetSize | ( | ) | const [inline] |
Definition at line 54 of file AlignmentInfo.h.
Referenced by Moses::UTrieNode::GetOrCreateTargetPhraseCollection().

| std::vector< const std::pair< size_t, size_t > * > Moses::AlignmentInfo::GetSortedAlignments | ( | ) | const |
Definition at line 55 of file AlignmentInfo.cpp.
References CHECK, Moses::compare_target(), Moses::StaticData::GetWordAlignmentSort(), Moses::StaticData::Instance(), Moses::NoSort, and Moses::TargetOrder.
Referenced by OutputAlignment().


friend class AlignmentInfoCollection [friend] |
Definition at line 38 of file AlignmentInfo.h.
friend struct AlignmentInfoOrderer [friend] |
Definition at line 37 of file AlignmentInfo.h.
| std::ostream& operator<< | ( | std::ostream & | out, | |
| const AlignmentInfo & | alignmentInfo | |||
| ) | [friend] |
Definition at line 86 of file AlignmentInfo.cpp.
1.5.9