Remove unnecessary base check.

fusion::tuple doesn't inherit from fusion::vector now.
This commit is contained in:
Kohei Takahashi
2017-10-04 01:13:26 +09:00
parent 0471a65ca2
commit 6a9b7f314d

View File

@ -306,13 +306,11 @@ namespace boost { namespace fusion
template < template <
typename Sequence typename Sequence
, typename Sequence_ = typename remove_reference<Sequence>::type , typename = typename boost::enable_if_c<
, typename = typename boost::enable_if_c<(
!is_base_of<vector, Sequence_>::value &&
vector_detail::is_longer_sequence< vector_detail::is_longer_sequence<
Sequence_, sizeof...(T) typename remove_reference<Sequence>::type, sizeof...(T)
>::value >::value
)>::type >::type
> >
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
vector(Sequence&& seq) vector(Sequence&& seq)