diff options
author | Ulrich Germann <Ulrich.Germann@gmail.com> | 2015-12-10 06:17:36 +0300 |
---|---|---|
committer | Ulrich Germann <Ulrich.Germann@gmail.com> | 2015-12-11 04:09:22 +0300 |
commit | 29694af6e43c1cec7a6fd0b157eb44faca706129 (patch) | |
tree | acda250a83c5a3a4244be011f1f4b9e6337f5d6b /moses/IOWrapper.cpp | |
parent | 240b88c6834c9c94e8a6448a34dc4ad33bdf3fbd (diff) |
Code cleanup and refactoring.
Diffstat (limited to 'moses/IOWrapper.cpp')
-rw-r--r-- | moses/IOWrapper.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/moses/IOWrapper.cpp b/moses/IOWrapper.cpp index f9eb24dc6..8049a2893 100644 --- a/moses/IOWrapper.cpp +++ b/moses/IOWrapper.cpp @@ -78,20 +78,19 @@ IOWrapper::IOWrapper(AllOptions const& opts) Parameter const& P = staticData.GetParameter(); // context buffering for context-sensitive decoding - m_look_ahead = staticData.options().context.look_ahead; - m_look_back = staticData.options().context.look_back; - - m_inputType = staticData.options().input.input_type; + m_look_ahead = staticData.options()->context.look_ahead; + m_look_back = staticData.options()->context.look_back; + m_inputType = staticData.options()->input.input_type; UTIL_THROW_IF2((m_look_ahead || m_look_back) && m_inputType != SentenceInput, "Context-sensitive decoding currently works only with sentence input."); m_currentLine = staticData.GetStartTranslationId(); - m_inputFactorOrder = &staticData.options().input.factor_order; + m_inputFactorOrder = &staticData.options()->input.factor_order; - size_t nBestSize = staticData.options().nbest.nbest_size; - string nBestFilePath = staticData.options().nbest.output_file_path; + size_t nBestSize = staticData.options()->nbest.nbest_size; + string nBestFilePath = staticData.options()->nbest.output_file_path; staticData.GetParameter().SetParameter<string>(m_inputFilePath, "input-file", ""); if (m_inputFilePath.empty()) { @@ -130,8 +129,8 @@ IOWrapper::IOWrapper(AllOptions const& opts) P.SetParameter<string>(path, "output-word-graph", ""); if (path.size()) m_wordGraphCollector.reset(new OutputCollector(path)); - size_t latticeSamplesSize = staticData.options().output.lattice_sample_size; - string latticeSamplesFile = staticData.options().output.lattice_sample_filepath; + size_t latticeSamplesSize = staticData.options()->output.lattice_sample_size; + string latticeSamplesFile = staticData.options()->output.lattice_sample_filepath; if (latticeSamplesSize) { m_latticeSamplesCollector.reset(new OutputCollector(latticeSamplesFile)); if (m_latticeSamplesCollector->OutputIsCout()) { |