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 <
typename Sequence
, typename Sequence_ = typename remove_reference<Sequence>::type
, typename = typename boost::enable_if_c<(
!is_base_of<vector, Sequence_>::value &&
, typename = typename boost::enable_if_c<
vector_detail::is_longer_sequence<
Sequence_, sizeof...(T)
typename remove_reference<Sequence>::type, sizeof...(T)
>::value
)>::type
>::type
>
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
vector(Sequence&& seq)