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
path: root/moses
diff options
context:
space:
mode:
authorheafield <heafield@1f5c12ca-751b-0410-a591-d2e778427230>2011-10-17 13:40:46 +0400
committerheafield <heafield@1f5c12ca-751b-0410-a591-d2e778427230>2011-10-17 13:40:46 +0400
commitf0be9d9cf08fc927876861bd8989f38a432d6e22 (patch)
tree104e22b2d055b1f3c42637a78731959b011cedfe /moses
parent68a4626a4911cb1c9d9a163832d9cd772684c526 (diff)
More Boost is allowed partying
git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@4381 1f5c12ca-751b-0410-a591-d2e778427230
Diffstat (limited to 'moses')
-rw-r--r--moses/src/FactorCollection.cpp2
-rw-r--r--moses/src/FactorCollection.h13
2 files changed, 0 insertions, 15 deletions
diff --git a/moses/src/FactorCollection.cpp b/moses/src/FactorCollection.cpp
index 4cc8a136f..547d622cc 100644
--- a/moses/src/FactorCollection.cpp
+++ b/moses/src/FactorCollection.cpp
@@ -19,9 +19,7 @@ License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
***********************************************************************/
-#ifdef HAVE_BOOST
#include <boost/version.hpp>
-#endif
#include <ostream>
#include <string>
#include "FactorCollection.h"
diff --git a/moses/src/FactorCollection.h b/moses/src/FactorCollection.h
index 0281844d4..d55be1b17 100644
--- a/moses/src/FactorCollection.h
+++ b/moses/src/FactorCollection.h
@@ -30,12 +30,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#include <boost/thread/shared_mutex.hpp>
#endif
-#ifdef HAVE_BOOST
#include "util/murmur_hash.hh"
#include <boost/unordered_set.hpp>
-#else
-#include <set>
-#endif
#include <functional>
#include <string>
@@ -69,7 +65,6 @@ class FactorCollection
{
friend std::ostream& operator<<(std::ostream&, const FactorCollection&);
-#ifdef HAVE_BOOST
struct HashFactor : public std::unary_function<const FactorFriend &, std::size_t> {
std::size_t operator()(const StringPiece &str) const {
return util::MurmurHashNative(str.data(), str.size());
@@ -90,14 +85,6 @@ class FactorCollection
}
};
typedef boost::unordered_set<FactorFriend, HashFactor, EqualsFactor> Set;
-#else
- struct LessFactor : public std::binary_function<const FactorFriend &, const FactorFriend &, bool> {
- bool operator()(const FactorFriend &left, const FactorFriend &right) const {
- return left.in.GetString() < right.in.GetString();
- }
- };
- typedef std::set<FactorFriend, LessFactor> Set;
-#endif
Set m_set;
static FactorCollection s_instance;