diff options
Diffstat (limited to 'boost/fusion/tuple/detail/preprocessed')
5 files changed, 10 insertions, 10 deletions
diff --git a/boost/fusion/tuple/detail/preprocessed/tuple10.hpp b/boost/fusion/tuple/detail/preprocessed/tuple10.hpp index 893054caaa..a24a29a12e 100644 --- a/boost/fusion/tuple/detail/preprocessed/tuple10.hpp +++ b/boost/fusion/tuple/detail/preprocessed/tuple10.hpp @@ -17,7 +17,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple() : base_type() {} BOOST_FUSION_GPU_ENABLED tuple(tuple const& rhs) - : base_type(rhs) {} + : base_type(static_cast<base_type const&>(rhs)) {} template <typename U1, typename U2> BOOST_FUSION_GPU_ENABLED tuple(std::pair<U1, U2> const& rhs) @@ -173,7 +173,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple& operator=(tuple const& rhs) { - base_type::operator=(rhs); + base_type::operator=(static_cast<base_type const&>(rhs)); return *this; } template <typename U1, typename U2> diff --git a/boost/fusion/tuple/detail/preprocessed/tuple20.hpp b/boost/fusion/tuple/detail/preprocessed/tuple20.hpp index c526fb7e31..73de49ffb8 100644 --- a/boost/fusion/tuple/detail/preprocessed/tuple20.hpp +++ b/boost/fusion/tuple/detail/preprocessed/tuple20.hpp @@ -17,7 +17,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple() : base_type() {} BOOST_FUSION_GPU_ENABLED tuple(tuple const& rhs) - : base_type(rhs) {} + : base_type(static_cast<base_type const&>(rhs)) {} template <typename U1, typename U2> BOOST_FUSION_GPU_ENABLED tuple(std::pair<U1, U2> const& rhs) @@ -313,7 +313,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple& operator=(tuple const& rhs) { - base_type::operator=(rhs); + base_type::operator=(static_cast<base_type const&>(rhs)); return *this; } template <typename U1, typename U2> diff --git a/boost/fusion/tuple/detail/preprocessed/tuple30.hpp b/boost/fusion/tuple/detail/preprocessed/tuple30.hpp index d99b726d02..9db26a0c9a 100644 --- a/boost/fusion/tuple/detail/preprocessed/tuple30.hpp +++ b/boost/fusion/tuple/detail/preprocessed/tuple30.hpp @@ -17,7 +17,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple() : base_type() {} BOOST_FUSION_GPU_ENABLED tuple(tuple const& rhs) - : base_type(rhs) {} + : base_type(static_cast<base_type const&>(rhs)) {} template <typename U1, typename U2> BOOST_FUSION_GPU_ENABLED tuple(std::pair<U1, U2> const& rhs) @@ -453,7 +453,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple& operator=(tuple const& rhs) { - base_type::operator=(rhs); + base_type::operator=(static_cast<base_type const&>(rhs)); return *this; } template <typename U1, typename U2> diff --git a/boost/fusion/tuple/detail/preprocessed/tuple40.hpp b/boost/fusion/tuple/detail/preprocessed/tuple40.hpp index c8ecbb9690..44e0d2c1d5 100644 --- a/boost/fusion/tuple/detail/preprocessed/tuple40.hpp +++ b/boost/fusion/tuple/detail/preprocessed/tuple40.hpp @@ -17,7 +17,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple() : base_type() {} BOOST_FUSION_GPU_ENABLED tuple(tuple const& rhs) - : base_type(rhs) {} + : base_type(static_cast<base_type const&>(rhs)) {} template <typename U1, typename U2> BOOST_FUSION_GPU_ENABLED tuple(std::pair<U1, U2> const& rhs) @@ -593,7 +593,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple& operator=(tuple const& rhs) { - base_type::operator=(rhs); + base_type::operator=(static_cast<base_type const&>(rhs)); return *this; } template <typename U1, typename U2> diff --git a/boost/fusion/tuple/detail/preprocessed/tuple50.hpp b/boost/fusion/tuple/detail/preprocessed/tuple50.hpp index 94f87e3588..db157b6549 100644 --- a/boost/fusion/tuple/detail/preprocessed/tuple50.hpp +++ b/boost/fusion/tuple/detail/preprocessed/tuple50.hpp @@ -17,7 +17,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple() : base_type() {} BOOST_FUSION_GPU_ENABLED tuple(tuple const& rhs) - : base_type(rhs) {} + : base_type(static_cast<base_type const&>(rhs)) {} template <typename U1, typename U2> BOOST_FUSION_GPU_ENABLED tuple(std::pair<U1, U2> const& rhs) @@ -733,7 +733,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple& operator=(tuple const& rhs) { - base_type::operator=(rhs); + base_type::operator=(static_cast<base_type const&>(rhs)); return *this; } template <typename U1, typename U2> |