forked from boostorg/fusion
Remove redundant argument.
This commit is contained in:
@ -56,7 +56,7 @@ namespace boost { namespace fusion
|
||||
>
|
||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||
tuple(tuple<U...> const& other)
|
||||
: base(vector_detail::each_elem(), other) {}
|
||||
: base(other) {}
|
||||
|
||||
template <
|
||||
typename ...U
|
||||
@ -66,7 +66,7 @@ namespace boost { namespace fusion
|
||||
>
|
||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||
tuple(tuple<U...>&& other)
|
||||
: base(vector_detail::each_elem(), std::move(other)) {}
|
||||
: base(std::move(other)) {}
|
||||
|
||||
template <
|
||||
typename ...U
|
||||
@ -78,17 +78,17 @@ namespace boost { namespace fusion
|
||||
/*BOOST_CONSTEXPR*/ BOOST_FUSION_GPU_ENABLED
|
||||
explicit
|
||||
tuple(U&&... args)
|
||||
: base(vector_detail::each_elem(), std::forward<U>(args)...) {}
|
||||
: base(std::forward<U>(args)...) {}
|
||||
|
||||
template<typename U1, typename U2>
|
||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||
tuple(std::pair<U1, U2> const& other)
|
||||
: base(vector_detail::each_elem(), other.first, other.second) {}
|
||||
: base(other.first, other.second) {}
|
||||
|
||||
template<typename U1, typename U2>
|
||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||
tuple(std::pair<U1, U2>&& other)
|
||||
: base(vector_detail::each_elem(), std::move(other.first), std::move(other.second)) {}
|
||||
: base(std::move(other.first), std::move(other.second)) {}
|
||||
|
||||
template<typename U>
|
||||
BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||
|
Reference in New Issue
Block a user