diff options
author | Hieu Hoang <hieuhoang@gmail.com> | 2014-10-02 14:22:52 +0400 |
---|---|---|
committer | Hieu Hoang <hieuhoang@gmail.com> | 2014-10-02 14:22:52 +0400 |
commit | 0843a2a901d0954e1886d1a95b1b36f34e5ccf7a (patch) | |
tree | 594062e28d0957a48b597a380835b8ee76b0f4f7 /moses/IOWrapper.h | |
parent | 00365257faadb9573fb97f113a83615fc7f99e70 (diff) |
merge TranslationTask and IOWrapper. Move m_alignmentInfoCollector into IOWrapper
Diffstat (limited to 'moses/IOWrapper.h')
-rw-r--r-- | moses/IOWrapper.h | 13 |
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); |