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:
authorHieu Hoang <hieuhoang@gmail.com>2015-10-17 23:43:03 +0300
committerHieu Hoang <hieuhoang@gmail.com>2015-10-18 00:09:36 +0300
commit2683b58b537e12b23993c99f3a4e38b4106b2b34 (patch)
treeeb30e3a7196aabb6db55c9217be00ad19ff71c83 /moses/FF/TargetNgramFeature.cpp
parent5754a46905346987cdcc9eead16a3a06458b787b (diff)
clean up comparison functions for Words and Phrases
Diffstat (limited to 'moses/FF/TargetNgramFeature.cpp')
-rw-r--r--moses/FF/TargetNgramFeature.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/moses/FF/TargetNgramFeature.cpp b/moses/FF/TargetNgramFeature.cpp
index 7f8da1979..ee2b46554 100644
--- a/moses/FF/TargetNgramFeature.cpp
+++ b/moses/FF/TargetNgramFeature.cpp
@@ -21,23 +21,23 @@ size_t TargetNgramState::hash() const
bool TargetNgramState::operator==(const FFState& other) const
{
const TargetNgramState& rhs = dynamic_cast<const TargetNgramState&>(other);
- int result;
+ bool result;
if (m_words.size() == rhs.m_words.size()) {
for (size_t i = 0; i < m_words.size(); ++i) {
- result = Word::Compare(m_words[i],rhs.m_words[i]);
- if (result != 0) return false;
+ result = m_words[i] == rhs.m_words[i];
+ if (!result) return false;
}
return true;
} else if (m_words.size() < rhs.m_words.size()) {
for (size_t i = 0; i < m_words.size(); ++i) {
- result = Word::Compare(m_words[i],rhs.m_words[i]);
- if (result != 0) return false;
+ result = m_words[i] == rhs.m_words[i];
+ if (!result) return false;
}
return true;
} else {
for (size_t i = 0; i < rhs.m_words.size(); ++i) {
- result = Word::Compare(m_words[i],rhs.m_words[i]);
- if (result != 0) return false;
+ result = m_words[i] == rhs.m_words[i];
+ if (!result) return false;
}
return true;
}