Better is_equal test

[SVN r73699]
This commit is contained in:
Joel de Guzman
2011-08-12 12:16:23 +00:00
parent 1c8d339bb0
commit a339669d05

View File

@ -61,8 +61,10 @@ namespace boost { namespace fusion
template <typename I1, typename I2>
struct equal_to
: result_of::equal_to<
typename equal_to_helper<I1, I2::is_last>::type
, typename equal_to_helper<I2, I1::is_last>::type
typename equal_to_helper<I1,
(I2::is_last && !I1::is_last)>::type
, typename equal_to_helper<I2,
(I1::is_last && !I2::is_last)>::type
>
{};