From 434a22d645a57522b4b59664062dc66f53dd974c Mon Sep 17 00:00:00 2001 From: hieuhoang1972 Date: Sat, 29 Jul 2006 01:07:41 +0000 Subject: [PATCH] Visual Studio issues git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@370 1f5c12ca-751b-0410-a591-d2e778427230 --- moses/src/DummyScoreProducers.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/moses/src/DummyScoreProducers.h b/moses/src/DummyScoreProducers.h index 748faa4c6..450b71ef1 100644 --- a/moses/src/DummyScoreProducers.h +++ b/moses/src/DummyScoreProducers.h @@ -7,7 +7,8 @@ class WordsRange; /** Calculates Distortion scores */ -struct DistortionScoreProducer : public ScoreProducer { +class DistortionScoreProducer : public ScoreProducer { +public: DistortionScoreProducer(); float CalculateDistortionScore(const WordsRange &prev, const WordsRange &curr) const; @@ -19,7 +20,8 @@ struct DistortionScoreProducer : public ScoreProducer { /** Doesn't do anything but provide a key into the global * score array to store the word penalty in. */ -struct WordPenaltyProducer : public ScoreProducer { +class WordPenaltyProducer : public ScoreProducer { +public: WordPenaltyProducer(); unsigned int GetNumScoreComponents() const;