From ebd2e724942cf2f96050e470e4d14a217ea3da73 Mon Sep 17 00:00:00 2001 From: Hieu Hoang Date: Tue, 30 Sep 2014 12:47:28 +0100 Subject: separate out class TranslationTask into it's on file --- moses-cmd/TranslationTask.cpp | 4 ++++ moses-cmd/TranslationTask.h | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'moses-cmd') diff --git a/moses-cmd/TranslationTask.cpp b/moses-cmd/TranslationTask.cpp index f5864f75e..65e7e08bc 100644 --- a/moses-cmd/TranslationTask.cpp +++ b/moses-cmd/TranslationTask.cpp @@ -35,6 +35,10 @@ TranslationTask::TranslationTask(size_t lineNumber, m_hypergraphOutput(hypergraphOutput) {} +TranslationTask::~TranslationTask() { + delete m_source; +} + void TranslationTask::Run() { // shorthand for "global data" const StaticData &staticData = StaticData::Instance(); diff --git a/moses-cmd/TranslationTask.h b/moses-cmd/TranslationTask.h index 84a6a8bf5..05b257a6a 100644 --- a/moses-cmd/TranslationTask.h +++ b/moses-cmd/TranslationTask.h @@ -34,9 +34,7 @@ public: bool outputSearchGraphSLF, boost::shared_ptr > hypergraphOutput); - ~TranslationTask() { - delete m_source; - } + ~TranslationTask(); /** Translate one sentence * gets called by main function implemented at end of this source file */ -- cgit v1.2.3