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-03 02:33:38 +0300
committerHieu Hoang <hieuhoang@gmail.com>2015-10-16 22:03:22 +0300
commitb6231e8c73dee466f87f28c6d7afb34d51866169 (patch)
treea5f908bcf37e8e823698da018b2b3059ed453f75 /OnDiskPt
parentdcea021cd7c6b1669a26d0808775c267972d595a (diff)
make util::StringStream more like std::stringstream
Diffstat (limited to 'OnDiskPt')
-rw-r--r--OnDiskPt/OnDiskWrapper.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/OnDiskPt/OnDiskWrapper.cpp b/OnDiskPt/OnDiskWrapper.cpp
index 88fb14201..57fae5162 100644
--- a/OnDiskPt/OnDiskWrapper.cpp
+++ b/OnDiskPt/OnDiskWrapper.cpp
@@ -225,8 +225,7 @@ Word *OnDiskWrapper::ConvertFromMoses(const std::vector<Moses::FactorType> &fact
bool isNonTerminal = origWord.IsNonTerminal();
Word *newWord = new Word(isNonTerminal);
- string str;
- util::StringStream strme(str);
+ util::StringStream strme;
size_t factorType = factorsVec[0];
const Moses::Factor *factor = origWord.GetFactor(factorType);
@@ -246,7 +245,7 @@ Word *OnDiskWrapper::ConvertFromMoses(const std::vector<Moses::FactorType> &fact
} // for (size_t factorType
bool found;
- uint64_t vocabId = m_vocab.GetVocabId(str, found);
+ uint64_t vocabId = m_vocab.GetVocabId(strme.str(), found);
if (!found) {
// factor not in phrase table -> phrse definately not in. exit
delete newWord;