From a5bb66618d8dff044ea4c0628f309d27cebd7359 Mon Sep 17 00:00:00 2001 From: Tobias Schwinger Date: Tue, 2 Jan 2007 09:10:04 +0000 Subject: [PATCH] removes outdated workaround for broken mpl::is_sequence [SVN r36561] --- .../fusion/support/detail/is_mpl_sequence.hpp | 34 +++---------------- 1 file changed, 4 insertions(+), 30 deletions(-) diff --git a/include/boost/fusion/support/detail/is_mpl_sequence.hpp b/include/boost/fusion/support/detail/is_mpl_sequence.hpp index 09a77a8b..749d2f87 100644 --- a/include/boost/fusion/support/detail/is_mpl_sequence.hpp +++ b/include/boost/fusion/support/detail/is_mpl_sequence.hpp @@ -6,47 +6,21 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ==============================================================================*/ -#if !defined(FUSION_DETAIL_IS_MPL_SEQUENCE_15122005_2137) -#define FUSION_DETAIL_IS_MPL_SEQUENCE_15122005_2137 +#if !defined(FUSION_DETAIL_IS_MPL_SEQUENCE_29122006_1105) +#define FUSION_DETAIL_IS_MPL_SEQUENCE_29122006_1105 #include +#include #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include namespace boost { namespace fusion { namespace detail { - struct mpl_int_detect - { - template - mpl_int_detect(mpl::int_) {} - - template - mpl_int_detect(mpl::bool_) {} - - template - mpl_int_detect(mpl::integral_c) {} - - template - mpl_int_detect(mpl::long_) {} - - template - mpl_int_detect(mpl::size_t) {} - }; - template struct is_mpl_sequence : mpl::and_< - mpl::not_ > - , mpl::not_ > + mpl::not_ > , mpl::is_sequence > {}; }}}