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:
authorTetsuo Kiso <tetsuo-s@is.naist.jp>2012-02-01 10:49:33 +0400
committerTetsuo Kiso <tetsuo-s@is.naist.jp>2012-02-01 10:49:33 +0400
commite8823d50151cbe74a3bc7ad474bd5927c41b2552 (patch)
tree314b29033a414d69c885f75ad77e466796cb32d3 /mert/mert.cpp
parentdc659479be5d6f9795967b2e39e7d0a61a17749f (diff)
Add 'virtual' keyword for functions in OptimizationTask.
Adding 'virtual' keyword for an inherited virtual function is good practice because it will let the users know where the function comes from.
Diffstat (limited to 'mert/mert.cpp')
-rwxr-xr-xmert/mert.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/mert/mert.cpp b/mert/mert.cpp
index f79607b40..2721d9788 100755
--- a/mert/mert.cpp
+++ b/mert/mert.cpp
@@ -39,19 +39,19 @@ class OptimizationTask : public Moses::Task {
~OptimizationTask() {}
- void resetOptimizer() {
- if (m_optimizer) {
- delete m_optimizer;
- m_optimizer = NULL;
- }
+ virtual void Run() {
+ m_score = m_optimizer->Run(m_point);
}
- bool DeleteAfterExecution() {
+ virtual bool DeleteAfterExecution() {
return false;
}
- void Run() {
- m_score = m_optimizer->Run(m_point);
+ void resetOptimizer() {
+ if (m_optimizer) {
+ delete m_optimizer;
+ m_optimizer = NULL;
+ }
}
statscore_t getScore() const {