diff --git a/include/boost/fusion/container/map/map.hpp b/include/boost/fusion/container/map/map.hpp index ec9e58d3..6704dbe4 100644 --- a/include/boost/fusion/container/map/map.hpp +++ b/include/boost/fusion/container/map/map.hpp @@ -67,24 +67,21 @@ namespace boost { namespace fusion : base_type(std::forward(seq)) {} - template + template >::type> BOOST_FUSION_GPU_ENABLED - map(Sequence const& seq - , typename enable_if, detail::enabler_>::type = detail::enabler) + map(Sequence const& seq) : base_type(begin(seq), detail::map_impl_from_iterator()) {} - template + template >::type> BOOST_FUSION_GPU_ENABLED - map(Sequence& seq - , typename enable_if, detail::enabler_>::type = detail::enabler) + map(Sequence& seq) : base_type(begin(seq), detail::map_impl_from_iterator()) {} - template + template >::type> BOOST_FUSION_GPU_ENABLED - map(Sequence&& seq - , typename enable_if, detail::enabler_>::type = detail::enabler) + map(Sequence&& seq) : base_type(begin(seq), detail::map_impl_from_iterator()) {}