diff --git a/test/tuple_test_bench.cpp b/test/tuple_test_bench.cpp index 9dc7849..37ed054 100644 --- a/test/tuple_test_bench.cpp +++ b/test/tuple_test_bench.cpp @@ -20,6 +20,8 @@ #include "boost/tuple/tuple_comparison.hpp" +#include "boost/type_traits/is_const.hpp" + #include #include @@ -209,6 +211,15 @@ void element_access_test() ++get<0>(t); BOOST_TEST(get<0>(t) == 6); + using boost::tuples::element; + + BOOST_STATIC_ASSERT((boost::is_const >::type>::value != true)); + BOOST_STATIC_ASSERT((boost::is_const >::type>::value)); + + BOOST_STATIC_ASSERT((boost::is_const >::type>::value != true)); + BOOST_STATIC_ASSERT((boost::is_const >::type>::value)); + + dummy(i); dummy(i2); dummy(j); dummy(e); // avoid warns for unused variables #else double d = 2.7;