summaryrefslogtreecommitdiff
path: root/gi/pyp-topics/src/pyp-topics.hh
diff options
context:
space:
mode:
authorbothameister <bothameister@ec762483-ff6d-05da-a07a-a48fb63a330f>2010-07-05 22:23:18 +0000
committerbothameister <bothameister@ec762483-ff6d-05da-a07a-a48fb63a330f>2010-07-05 22:23:18 +0000
commitf417aa33ee1e1ff2a301128ed08aa9dba7c2ff6b (patch)
treee8bb127043d5a2214b6525465e7e8bc399379173 /gi/pyp-topics/src/pyp-topics.hh
parent6dab4e812254c94d1736e7755df410556ce5b751 (diff)
restaurant instances are now kept in ptr_vectors instead of standard vectors; avoids copy constructing of those instances, which creates problems when including Boost's RNG objects as members in a restaurant.
git-svn-id: https://ws10smt.googlecode.com/svn/trunk@145 ec762483-ff6d-05da-a07a-a48fb63a330f
Diffstat (limited to 'gi/pyp-topics/src/pyp-topics.hh')
-rw-r--r--gi/pyp-topics/src/pyp-topics.hh4
1 files changed, 2 insertions, 2 deletions
diff --git a/gi/pyp-topics/src/pyp-topics.hh b/gi/pyp-topics/src/pyp-topics.hh
index d4d87440..996ef4dd 100644
--- a/gi/pyp-topics/src/pyp-topics.hh
+++ b/gi/pyp-topics/src/pyp-topics.hh
@@ -3,7 +3,7 @@
#include <vector>
#include <iostream>
-
+#include <boost/ptr_container/ptr_vector.hpp>
#include "pyp.hh"
#include "corpus.hh"
@@ -54,7 +54,7 @@ private:
F m_term_p0, m_topic_p0, m_backoff_p0;
CorpusTopics m_corpus_topics;
- typedef std::vector< PYP<int> > PYPs;
+ typedef boost::ptr_vector< PYP<int> > PYPs;
PYPs m_document_pyps;
std::vector<PYPs> m_word_pyps;
PYP<int> m_topic_pyp;