From 39e83c80c23e30324aa2788ac34a79494fbc95c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Gr=C3=BCninger?= <gruenich@dune-project.org> Date: Fri, 21 Nov 2014 07:10:06 +0100 Subject: [PATCH] [hash] Remove remaining TR1 and Boost fall-back code. --- dune/common/test/CMakeLists.txt | 1 - dune/common/test/Makefile.am | 2 +- dune/common/test/bigunsignedinttest.cc | 37 +++----------------------- 3 files changed, 5 insertions(+), 35 deletions(-) diff --git a/dune/common/test/CMakeLists.txt b/dune/common/test/CMakeLists.txt index cc90aab94..65131327a 100644 --- a/dune/common/test/CMakeLists.txt +++ b/dune/common/test/CMakeLists.txt @@ -63,7 +63,6 @@ add_executable("arraytest" arraytest.cc) add_executable("bigunsignedinttest" bigunsignedinttest.cc) target_link_libraries("bigunsignedinttest" "dunecommon") -add_dune_boost_flags("bigunsignedinttest") add_executable("bitsetvectortest" bitsetvectortest.cc) add_executable("check_fvector_size" check_fvector_size.cc) diff --git a/dune/common/test/Makefile.am b/dune/common/test/Makefile.am index 72fea70ad..36a4bee51 100644 --- a/dune/common/test/Makefile.am +++ b/dune/common/test/Makefile.am @@ -87,7 +87,7 @@ arraylisttest_SOURCES = arraylisttest.cc arraytest_SOURCES = arraytest.cc bigunsignedinttest_SOURCES=bigunsignedinttest.cc -bigunsignedinttest_CPPFLAGS = $(AM_CPPFLAGS) $(BOOST_CPPFLAGS) +bigunsignedinttest_CPPFLAGS = $(AM_CPPFLAGS) bitsetvectortest_SOURCES = bitsetvectortest.cc diff --git a/dune/common/test/bigunsignedinttest.cc b/dune/common/test/bigunsignedinttest.cc index 4f1177e30..8db7375af 100644 --- a/dune/common/test/bigunsignedinttest.cc +++ b/dune/common/test/bigunsignedinttest.cc @@ -4,13 +4,11 @@ #include "config.h" #endif -#include <dune/common/bigunsignedint.hh> #include <limits> #include <iostream> -#if HAVE_BOOST_HASH -#include <boost/functional/hash.hpp> -#endif +#include <dune/common/bigunsignedint.hh> +#include <dune/common/hash.hh> int main() { @@ -68,35 +66,8 @@ int main() a=a*b*b; std::cout<<a.todouble()<<std::endl; -#if HAVE_DUNE_HASH - - { - Dune::hash<Dune::bigunsignedint<100> > hasher; - std::cout << "Dune::hash: " << hasher(a) << std::endl; - } - -#if HAVE_STD_HASH - { - std::hash<Dune::bigunsignedint<100> > hasher; - std::cout << "std::hash: " << hasher(a) << std::endl; - } -#endif - -#if HAVE_TR1_HASH - { - std::tr1::hash<Dune::bigunsignedint<100> > hasher; - std::cout << "std::tr1::hash: " << hasher(a) << std::endl; - } -#endif - -#if HAVE_BOOST_HASH - { - boost::hash<Dune::bigunsignedint<100> > hasher; - std::cout << "boost::hash: " << hasher(a) << std::endl; - } -#endif - -#endif // HAVE_DUNE_HASH + Dune::hash<Dune::bigunsignedint<100> > hasher; + std::cout << "Dune::hash: " << hasher(a) << std::endl; } catch(Dune::MathError e) { -- GitLab