diff --git a/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp b/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp index 95cd8c1c..082c9a79 100644 --- a/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp +++ b/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp @@ -202,8 +202,8 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ template BOOST_FUSION_GPU_ENABLED deque(Sequence const& seq - , typename disable_if >::type* = 0 - , typename enable_if >::type* = 0) + , typename disable_if, void_>::type = void_() + , typename enable_if, void_>::type = void_()) : base(base::from_iterator(fusion::begin(seq))) {} template @@ -226,7 +226,7 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ template BOOST_FUSION_GPU_ENABLED explicit deque(T0_&& t0 - , typename enable_if >::type* = 0 + , typename enable_if, void_>::type = void_() ) : base(std::forward( t0), detail::nil_keyed_element()) {} @@ -239,7 +239,8 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ deque(deque&& seq , typename disable_if< is_convertible, T0> - >::type* = 0) + , void_ + >::type = void_()) : base(std::forward>(seq)) {} template @@ -267,7 +268,7 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ typename enable_if< mpl::and_< traits::is_sequence - , result_of::empty > >::type* = 0) BOOST_NOEXCEPT + , result_of::empty >, void_>::type = void_()) BOOST_NOEXCEPT {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED deque() BOOST_NOEXCEPT {} diff --git a/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque20.hpp b/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque20.hpp index ad069451..64a516d1 100644 --- a/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque20.hpp +++ b/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque20.hpp @@ -382,8 +382,8 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ template BOOST_FUSION_GPU_ENABLED deque(Sequence const& seq - , typename disable_if >::type* = 0 - , typename enable_if >::type* = 0) + , typename disable_if, void_>::type = void_() + , typename enable_if, void_>::type = void_()) : base(base::from_iterator(fusion::begin(seq))) {} template @@ -406,7 +406,7 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ template BOOST_FUSION_GPU_ENABLED explicit deque(T0_&& t0 - , typename enable_if >::type* = 0 + , typename enable_if, void_>::type = void_() ) : base(std::forward( t0), detail::nil_keyed_element()) {} @@ -419,7 +419,8 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ deque(deque&& seq , typename disable_if< is_convertible, T0> - >::type* = 0) + , void_ + >::type = void_()) : base(std::forward>(seq)) {} template @@ -447,7 +448,7 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ typename enable_if< mpl::and_< traits::is_sequence - , result_of::empty > >::type* = 0) BOOST_NOEXCEPT + , result_of::empty >, void_>::type = void_()) BOOST_NOEXCEPT {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED deque() BOOST_NOEXCEPT {} diff --git a/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque30.hpp b/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque30.hpp index 44a5b2b1..05cae20d 100644 --- a/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque30.hpp +++ b/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque30.hpp @@ -562,8 +562,8 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ template BOOST_FUSION_GPU_ENABLED deque(Sequence const& seq - , typename disable_if >::type* = 0 - , typename enable_if >::type* = 0) + , typename disable_if, void_>::type = void_() + , typename enable_if, void_>::type = void_()) : base(base::from_iterator(fusion::begin(seq))) {} template @@ -586,7 +586,7 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ template BOOST_FUSION_GPU_ENABLED explicit deque(T0_&& t0 - , typename enable_if >::type* = 0 + , typename enable_if, void_>::type = void_() ) : base(std::forward( t0), detail::nil_keyed_element()) {} @@ -599,7 +599,8 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ deque(deque&& seq , typename disable_if< is_convertible, T0> - >::type* = 0) + , void_ + >::type = void_()) : base(std::forward>(seq)) {} template @@ -627,7 +628,7 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ typename enable_if< mpl::and_< traits::is_sequence - , result_of::empty > >::type* = 0) BOOST_NOEXCEPT + , result_of::empty >, void_>::type = void_()) BOOST_NOEXCEPT {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED deque() BOOST_NOEXCEPT {} diff --git a/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque40.hpp b/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque40.hpp index e642288e..8cf0f833 100644 --- a/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque40.hpp +++ b/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque40.hpp @@ -742,8 +742,8 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ template BOOST_FUSION_GPU_ENABLED deque(Sequence const& seq - , typename disable_if >::type* = 0 - , typename enable_if >::type* = 0) + , typename disable_if, void_>::type = void_() + , typename enable_if, void_>::type = void_()) : base(base::from_iterator(fusion::begin(seq))) {} template @@ -766,7 +766,7 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ template BOOST_FUSION_GPU_ENABLED explicit deque(T0_&& t0 - , typename enable_if >::type* = 0 + , typename enable_if, void_>::type = void_() ) : base(std::forward( t0), detail::nil_keyed_element()) {} @@ -779,7 +779,8 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ deque(deque&& seq , typename disable_if< is_convertible, T0> - >::type* = 0) + , void_ + >::type = void_()) : base(std::forward>(seq)) {} template @@ -807,7 +808,7 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ typename enable_if< mpl::and_< traits::is_sequence - , result_of::empty > >::type* = 0) BOOST_NOEXCEPT + , result_of::empty >, void_>::type = void_()) BOOST_NOEXCEPT {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED deque() BOOST_NOEXCEPT {} diff --git a/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque50.hpp b/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque50.hpp index a387708b..c6e90120 100644 --- a/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque50.hpp +++ b/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque50.hpp @@ -922,8 +922,8 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ template BOOST_FUSION_GPU_ENABLED deque(Sequence const& seq - , typename disable_if >::type* = 0 - , typename enable_if >::type* = 0) + , typename disable_if, void_>::type = void_() + , typename enable_if, void_>::type = void_()) : base(base::from_iterator(fusion::begin(seq))) {} template @@ -946,7 +946,7 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ template BOOST_FUSION_GPU_ENABLED explicit deque(T0_&& t0 - , typename enable_if >::type* = 0 + , typename enable_if, void_>::type = void_() ) : base(std::forward( t0), detail::nil_keyed_element()) {} @@ -959,7 +959,8 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ deque(deque&& seq , typename disable_if< is_convertible, T0> - >::type* = 0) + , void_ + >::type = void_()) : base(std::forward>(seq)) {} template @@ -987,7 +988,7 @@ deque(T_0 && t0 , T_1 && t1 , T_2 && t2 , T_3 && t3 , T_4 && t4 , T_5 && t5 , T_ typename enable_if< mpl::and_< traits::is_sequence - , result_of::empty > >::type* = 0) BOOST_NOEXCEPT + , result_of::empty >, void_>::type = void_()) BOOST_NOEXCEPT {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED deque() BOOST_NOEXCEPT {} diff --git a/include/boost/fusion/container/list/detail/cpp03/preprocessed/list10.hpp b/include/boost/fusion/container/list/detail/cpp03/preprocessed/list10.hpp index 47db8f58..f66fe303 100644 --- a/include/boost/fusion/container/list/detail/cpp03/preprocessed/list10.hpp +++ b/include/boost/fusion/container/list/detail/cpp03/preprocessed/list10.hpp @@ -30,7 +30,7 @@ namespace boost { namespace fusion template BOOST_FUSION_GPU_ENABLED list(Sequence const& rhs - , typename boost::enable_if >::type* = 0) + , typename boost::enable_if, void_>::type = void_()) : inherited_type(rhs) {} diff --git a/include/boost/fusion/container/list/detail/cpp03/preprocessed/list20.hpp b/include/boost/fusion/container/list/detail/cpp03/preprocessed/list20.hpp index 8eb7d2d2..3486ef18 100644 --- a/include/boost/fusion/container/list/detail/cpp03/preprocessed/list20.hpp +++ b/include/boost/fusion/container/list/detail/cpp03/preprocessed/list20.hpp @@ -30,7 +30,7 @@ namespace boost { namespace fusion template BOOST_FUSION_GPU_ENABLED list(Sequence const& rhs - , typename boost::enable_if >::type* = 0) + , typename boost::enable_if, void_>::type = void_()) : inherited_type(rhs) {} diff --git a/include/boost/fusion/container/list/detail/cpp03/preprocessed/list30.hpp b/include/boost/fusion/container/list/detail/cpp03/preprocessed/list30.hpp index fb24e8d4..b9e251a8 100644 --- a/include/boost/fusion/container/list/detail/cpp03/preprocessed/list30.hpp +++ b/include/boost/fusion/container/list/detail/cpp03/preprocessed/list30.hpp @@ -30,7 +30,7 @@ namespace boost { namespace fusion template BOOST_FUSION_GPU_ENABLED list(Sequence const& rhs - , typename boost::enable_if >::type* = 0) + , typename boost::enable_if, void_>::type = void_()) : inherited_type(rhs) {} diff --git a/include/boost/fusion/container/list/detail/cpp03/preprocessed/list40.hpp b/include/boost/fusion/container/list/detail/cpp03/preprocessed/list40.hpp index 49437dee..a6825899 100644 --- a/include/boost/fusion/container/list/detail/cpp03/preprocessed/list40.hpp +++ b/include/boost/fusion/container/list/detail/cpp03/preprocessed/list40.hpp @@ -30,7 +30,7 @@ namespace boost { namespace fusion template BOOST_FUSION_GPU_ENABLED list(Sequence const& rhs - , typename boost::enable_if >::type* = 0) + , typename boost::enable_if, void_>::type = void_()) : inherited_type(rhs) {} diff --git a/include/boost/fusion/container/list/detail/cpp03/preprocessed/list50.hpp b/include/boost/fusion/container/list/detail/cpp03/preprocessed/list50.hpp index 3ebbf195..33cb1246 100644 --- a/include/boost/fusion/container/list/detail/cpp03/preprocessed/list50.hpp +++ b/include/boost/fusion/container/list/detail/cpp03/preprocessed/list50.hpp @@ -30,7 +30,7 @@ namespace boost { namespace fusion template BOOST_FUSION_GPU_ENABLED list(Sequence const& rhs - , typename boost::enable_if >::type* = 0) + , typename boost::enable_if, void_>::type = void_()) : inherited_type(rhs) {} diff --git a/include/boost/fusion/container/set/detail/cpp03/preprocessed/set10.hpp b/include/boost/fusion/container/set/detail/cpp03/preprocessed/set10.hpp index d2eba4c8..0c279756 100644 --- a/include/boost/fusion/container/set/detail/cpp03/preprocessed/set10.hpp +++ b/include/boost/fusion/container/set/detail/cpp03/preprocessed/set10.hpp @@ -8,7 +8,6 @@ ==============================================================================*/ namespace boost { namespace fusion { - struct void_; struct fusion_sequence_tag; template struct set : sequence_base > @@ -27,7 +26,7 @@ namespace boost { namespace fusion template BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED set(Sequence const& rhs - , typename boost::enable_if >::type* = 0) + , typename boost::enable_if, void_>::type = void_()) : data(rhs) {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED explicit diff --git a/include/boost/fusion/container/set/detail/cpp03/preprocessed/set20.hpp b/include/boost/fusion/container/set/detail/cpp03/preprocessed/set20.hpp index 500e726e..2d224452 100644 --- a/include/boost/fusion/container/set/detail/cpp03/preprocessed/set20.hpp +++ b/include/boost/fusion/container/set/detail/cpp03/preprocessed/set20.hpp @@ -8,7 +8,6 @@ ==============================================================================*/ namespace boost { namespace fusion { - struct void_; struct fusion_sequence_tag; template struct set : sequence_base > @@ -27,7 +26,7 @@ namespace boost { namespace fusion template BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED set(Sequence const& rhs - , typename boost::enable_if >::type* = 0) + , typename boost::enable_if, void_>::type = void_()) : data(rhs) {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED explicit diff --git a/include/boost/fusion/container/set/detail/cpp03/preprocessed/set30.hpp b/include/boost/fusion/container/set/detail/cpp03/preprocessed/set30.hpp index 6c92bead..586d1ccf 100644 --- a/include/boost/fusion/container/set/detail/cpp03/preprocessed/set30.hpp +++ b/include/boost/fusion/container/set/detail/cpp03/preprocessed/set30.hpp @@ -8,7 +8,6 @@ ==============================================================================*/ namespace boost { namespace fusion { - struct void_; struct fusion_sequence_tag; template struct set : sequence_base > @@ -27,7 +26,7 @@ namespace boost { namespace fusion template BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED set(Sequence const& rhs - , typename boost::enable_if >::type* = 0) + , typename boost::enable_if, void_>::type = void_()) : data(rhs) {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED explicit diff --git a/include/boost/fusion/container/set/detail/cpp03/preprocessed/set40.hpp b/include/boost/fusion/container/set/detail/cpp03/preprocessed/set40.hpp index d3c3e5eb..6e972413 100644 --- a/include/boost/fusion/container/set/detail/cpp03/preprocessed/set40.hpp +++ b/include/boost/fusion/container/set/detail/cpp03/preprocessed/set40.hpp @@ -8,7 +8,6 @@ ==============================================================================*/ namespace boost { namespace fusion { - struct void_; struct fusion_sequence_tag; template struct set : sequence_base > @@ -27,7 +26,7 @@ namespace boost { namespace fusion template BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED set(Sequence const& rhs - , typename boost::enable_if >::type* = 0) + , typename boost::enable_if, void_>::type = void_()) : data(rhs) {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED explicit diff --git a/include/boost/fusion/container/set/detail/cpp03/preprocessed/set50.hpp b/include/boost/fusion/container/set/detail/cpp03/preprocessed/set50.hpp index 1d2dfd44..09377d32 100644 --- a/include/boost/fusion/container/set/detail/cpp03/preprocessed/set50.hpp +++ b/include/boost/fusion/container/set/detail/cpp03/preprocessed/set50.hpp @@ -8,7 +8,6 @@ ==============================================================================*/ namespace boost { namespace fusion { - struct void_; struct fusion_sequence_tag; template struct set : sequence_base > @@ -27,7 +26,7 @@ namespace boost { namespace fusion template BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED set(Sequence const& rhs - , typename boost::enable_if >::type* = 0) + , typename boost::enable_if, void_>::type = void_()) : data(rhs) {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED explicit diff --git a/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector10.hpp b/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector10.hpp index cd2bd58b..48a94579 100644 --- a/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector10.hpp +++ b/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector10.hpp @@ -40,7 +40,7 @@ namespace boost { namespace fusion template BOOST_FUSION_GPU_ENABLED vector(Sequence const& rhs, - typename boost::enable_if >::type* = 0) + typename boost::enable_if, void_>::type = void_()) : vec(BOOST_FUSION_VECTOR_COPY_INIT()) {} diff --git a/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector20.hpp b/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector20.hpp index 809485fe..50b79f49 100644 --- a/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector20.hpp +++ b/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector20.hpp @@ -40,7 +40,7 @@ namespace boost { namespace fusion template BOOST_FUSION_GPU_ENABLED vector(Sequence const& rhs, - typename boost::enable_if >::type* = 0) + typename boost::enable_if, void_>::type = void_()) : vec(BOOST_FUSION_VECTOR_COPY_INIT()) {} diff --git a/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector30.hpp b/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector30.hpp index 3f75a05f..e222a528 100644 --- a/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector30.hpp +++ b/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector30.hpp @@ -40,7 +40,7 @@ namespace boost { namespace fusion template BOOST_FUSION_GPU_ENABLED vector(Sequence const& rhs, - typename boost::enable_if >::type* = 0) + typename boost::enable_if, void_>::type = void_()) : vec(BOOST_FUSION_VECTOR_COPY_INIT()) {} diff --git a/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector40.hpp b/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector40.hpp index 6c7654cc..713465f7 100644 --- a/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector40.hpp +++ b/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector40.hpp @@ -40,7 +40,7 @@ namespace boost { namespace fusion template BOOST_FUSION_GPU_ENABLED vector(Sequence const& rhs, - typename boost::enable_if >::type* = 0) + typename boost::enable_if, void_>::type = void_()) : vec(BOOST_FUSION_VECTOR_COPY_INIT()) {} diff --git a/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector50.hpp b/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector50.hpp index 47fce0e1..80597591 100644 --- a/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector50.hpp +++ b/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector50.hpp @@ -40,7 +40,7 @@ namespace boost { namespace fusion template BOOST_FUSION_GPU_ENABLED vector(Sequence const& rhs, - typename boost::enable_if >::type* = 0) + typename boost::enable_if, void_>::type = void_()) : vec(BOOST_FUSION_VECTOR_COPY_INIT()) {}