From 8951fa2a3be5d43a67f4b96483c399253d5585df Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Wed, 25 Sep 2013 10:27:56 +0000 Subject: [PATCH] MPL: Remove MSVC workaround for void templates. [SVN r85891] --- include/boost/mpl/void.hpp | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/include/boost/mpl/void.hpp b/include/boost/mpl/void.hpp index 3dcbdd1..72d81e3 100644 --- a/include/boost/mpl/void.hpp +++ b/include/boost/mpl/void.hpp @@ -36,36 +36,24 @@ template< typename T > struct is_void_ : false_ { -#if BOOST_WORKAROUND(BOOST_MSVC, < 1300) - using false_::value; -#endif }; template<> struct is_void_ : true_ { -#if BOOST_WORKAROUND(BOOST_MSVC, < 1300) - using true_::value; -#endif }; template< typename T > struct is_not_void_ : true_ { -#if BOOST_WORKAROUND(BOOST_MSVC, < 1300) - using true_::value; -#endif }; template<> struct is_not_void_ : false_ { -#if BOOST_WORKAROUND(BOOST_MSVC, < 1300) - using false_::value; -#endif }; BOOST_MPL_AUX_NA_SPEC(1, is_void_)