diff options
Diffstat (limited to 'boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp')
-rw-r--r-- | boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp b/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp index 95cd8c1cba..8267496c6d 100644 --- a/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp +++ b/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<typename Sequence> BOOST_FUSION_GPU_ENABLED deque(Sequence const& seq - , typename disable_if<is_convertible<Sequence, T0> >::type* = 0 - , typename enable_if<traits::is_sequence<Sequence> >::type* = 0) + , typename disable_if<is_convertible<Sequence, T0>, detail::enabler_>::type = detail::enabler + , typename enable_if<traits::is_sequence<Sequence>, detail::enabler_>::type = detail::enabler) : base(base::from_iterator(fusion::begin(seq))) {} template <typename U0 , typename U1 , typename U2 , typename U3 , typename U4 , typename U5 , typename U6 , typename U7 , typename U8 , typename U9> @@ -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 <typename T0_> BOOST_FUSION_GPU_ENABLED explicit deque(T0_&& t0 - , typename enable_if<is_convertible<T0_, T0> >::type* = 0 + , typename enable_if<is_convertible<T0_, T0>, detail::enabler_>::type = detail::enabler ) : base(std::forward<T0_>( 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<U0 , U1 , U2 , U3 , U4 , U5 , U6 , U7 , U8 , U9>&& seq , typename disable_if< is_convertible<deque<U0 , U1 , U2 , U3 , U4 , U5 , U6 , U7 , U8 , U9>, T0> - >::type* = 0) + , detail::enabler_ + >::type = detail::enabler) : base(std::forward<deque<U0 , U1 , U2 , U3 , U4 , U5 , U6 , U7 , U8 , U9>>(seq)) {} template <typename T> @@ -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<Sequence> - , result_of::empty<Sequence> > >::type* = 0) BOOST_NOEXCEPT + , result_of::empty<Sequence> >, detail::enabler_>::type = detail::enabler) BOOST_NOEXCEPT {} BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED deque() BOOST_NOEXCEPT {} |