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 > {}; }}}