Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHieu Hoang <hieuhoang@gmail.com>2014-10-02 14:22:52 +0400
committerHieu Hoang <hieuhoang@gmail.com>2014-10-02 14:22:52 +0400
commit0843a2a901d0954e1886d1a95b1b36f34e5ccf7a (patch)
tree594062e28d0957a48b597a380835b8ee76b0f4f7 /moses/IOWrapper.h
parent00365257faadb9573fb97f113a83615fc7f99e70 (diff)
merge TranslationTask and IOWrapper. Move m_alignmentInfoCollector into IOWrapper
Diffstat (limited to 'moses/IOWrapper.h')
-rw-r--r--moses/IOWrapper.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/moses/IOWrapper.h b/moses/IOWrapper.h
index 98e4305eb..fcdd9f1c1 100644
--- a/moses/IOWrapper.h
+++ b/moses/IOWrapper.h
@@ -78,7 +78,7 @@ protected:
std::ostream *m_nBestStream
,*m_outputWordGraphStream,*m_outputSearchGraphStream;
std::ostream *m_detailedTranslationReportingStream;
- std::ofstream *m_alignmentOutputStream;
+ std::ofstream *m_alignmentInfoStream;
std::ostream *m_unknownsStream;
bool m_surpressSingleBestOutput;
@@ -86,6 +86,7 @@ protected:
Moses::OutputCollector *m_singleBestOutputCollector;
Moses::OutputCollector *m_nBestOutputCollector;
Moses::OutputCollector *m_unknownsCollector;
+ Moses::OutputCollector *m_alignmentInfoCollector;
void Initialization(const std::vector<Moses::FactorType> &inputFactorOrder
, const std::vector<Moses::FactorType> &outputFactorOrder
@@ -119,10 +120,6 @@ public:
m_translationId = 0;
}
- std::ofstream *GetAlignmentOutputStream() {
- return m_alignmentOutputStream;
- }
-
std::ostream &GetOutputWordGraphStream() {
return *m_outputWordGraphStream;
}
@@ -146,6 +143,12 @@ public:
Moses::OutputCollector *GetUnknownsCollector() {
return m_unknownsCollector;
}
+
+ Moses::OutputCollector *GetAlignmentInfoCollector() {
+ return m_alignmentInfoCollector;
+ }
+
+
};
IOWrapper *GetIOWrapper(const Moses::StaticData &staticData);