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:
Diffstat (limited to 'moses2/defer/CubePruningCardinalStack')
-rw-r--r--moses2/defer/CubePruningCardinalStack/Misc.h3
-rw-r--r--moses2/defer/CubePruningCardinalStack/Search.cpp2
-rw-r--r--moses2/defer/CubePruningCardinalStack/Stack.h3
3 files changed, 5 insertions, 3 deletions
diff --git a/moses2/defer/CubePruningCardinalStack/Misc.h b/moses2/defer/CubePruningCardinalStack/Misc.h
index d04c299d1..9f5d28f1e 100644
--- a/moses2/defer/CubePruningCardinalStack/Misc.h
+++ b/moses2/defer/CubePruningCardinalStack/Misc.h
@@ -7,6 +7,7 @@
#pragma once
#include <boost/pool/pool_alloc.hpp>
#include <boost/unordered_map.hpp>
+#include <boost/unordered_set.hpp>
#include <vector>
#include <queue>
#include "../../legacy/Range.h"
@@ -71,7 +72,7 @@ public:
QueueItemOrderer> Queue;
typedef std::pair<const CubeEdge*, int> SeenPositionItem;
- typedef std::unordered_set<SeenPositionItem,
+ typedef boost::unordered_set<SeenPositionItem,
boost::hash<SeenPositionItem>,
std::equal_to<SeenPositionItem>
> SeenPositions;
diff --git a/moses2/defer/CubePruningCardinalStack/Search.cpp b/moses2/defer/CubePruningCardinalStack/Search.cpp
index 6f72a53f8..23cae74eb 100644
--- a/moses2/defer/CubePruningCardinalStack/Search.cpp
+++ b/moses2/defer/CubePruningCardinalStack/Search.cpp
@@ -96,7 +96,7 @@ void Search::Decode(size_t stackInd)
/*
cerr << "edges: ";
- std::unordered_set<const Bitmap*> uniqueBM;
+ boost::unordered_set<const Bitmap*> uniqueBM;
BOOST_FOREACH(CubeEdge *edge, edges) {
uniqueBM.insert(&edge->newBitmap);
//cerr << *edge << " ";
diff --git a/moses2/defer/CubePruningCardinalStack/Stack.h b/moses2/defer/CubePruningCardinalStack/Stack.h
index 06ca54a57..94e987b7b 100644
--- a/moses2/defer/CubePruningCardinalStack/Stack.h
+++ b/moses2/defer/CubePruningCardinalStack/Stack.h
@@ -6,6 +6,7 @@
*/
#pragma once
#include <boost/unordered_map.hpp>
+#include <boost/unordered_set.hpp>
#include <deque>
#include "../Hypothesis.h"
#include "../../TypeDef.h"
@@ -28,7 +29,7 @@ typedef Vector<const Hypothesis*> Hypotheses;
class Stack
{
protected:
- typedef std::unordered_set<const Hypothesis*,
+ typedef boost::unordered_set<const Hypothesis*,
UnorderedComparer<Hypothesis>,
UnorderedComparer<Hypothesis>
> _HCType;