From d1da8ee7461b0943c638923216690f5fb945e170 Mon Sep 17 00:00:00 2001 From: Nikita Kniazev Date: Sun, 7 Oct 2018 23:17:40 +0300 Subject: [PATCH] Simplify is_same_size --- .../boost/fusion/support/detail/is_same_size.hpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/include/boost/fusion/support/detail/is_same_size.hpp b/include/boost/fusion/support/detail/is_same_size.hpp index b1bf7cde..02d29534 100644 --- a/include/boost/fusion/support/detail/is_same_size.hpp +++ b/include/boost/fusion/support/detail/is_same_size.hpp @@ -9,20 +9,19 @@ #include #include -#include #include -#include namespace boost { namespace fusion { namespace detail { - template + template ::value && + traits::is_sequence::value> struct is_same_size : mpl::false_ {}; template - struct is_same_size >::type, - typename enable_if >::type> - : mpl::equal_to, result_of::size > + struct is_same_size + : mpl::bool_::value == + result_of::size::value> {}; }}}