Imported Upstream version 1.72.0
[platform/upstream/boost.git] / boost / gil / io / make_dynamic_image_writer.hpp
index c180e73..978c716 100644 (file)
@@ -8,10 +8,9 @@
 #ifndef BOOST_GIL_IO_MAKE_DYNAMIC_IMAGE_WRITER_HPP
 #define BOOST_GIL_IO_MAKE_DYNAMIC_IMAGE_WRITER_HPP
 
+#include <boost/gil/detail/mp11.hpp>
 #include <boost/gil/io/get_writer.hpp>
 
-#include <boost/mpl/and.hpp>
-
 #include <type_traits>
 
 namespace boost { namespace gil {
@@ -22,7 +21,7 @@ auto make_dynamic_image_writer(
     String const& file_name, image_write_info<FormatTag> const& info,
     typename std::enable_if
     <
-        mpl::and_
+        mp11::mp_and
         <
             detail::is_supported_path_spec<String>,
             is_format_tag<FormatTag>
@@ -85,7 +84,7 @@ inline
 auto make_dynamic_image_writer(Device& file, image_write_info<FormatTag> const& info,
     typename std::enable_if
     <
-        mpl::and_
+        mp11::mp_and
         <
             typename detail::is_adaptable_output_device<FormatTag, Device>::type,
             is_format_tag<FormatTag>
@@ -104,7 +103,7 @@ inline
 auto make_dynamic_image_writer(String const& file_name, FormatTag const&,
     typename std::enable_if
     <
-        mpl::and_
+        mp11::mp_and
         <
             detail::is_supported_path_spec<String>,
             is_format_tag<FormatTag>
@@ -151,7 +150,7 @@ inline
 auto make_dynamic_image_writer(Device& file, FormatTag const&,
     typename std::enable_if
     <
-        mpl::and_
+        mp11::mp_and
         <
             typename detail::is_adaptable_output_device<FormatTag, Device>::type,
             is_format_tag<FormatTag>