boost::gil::write_view
/////////////////////////////////// dynamic_image
Synopses
Declared in <boost/gil/io/write_view.hpp>
template<
typename Writer,
typename View>
void
write_view(
Writer& writer,
View const& view)
requires mp11::mp_and
<
typename detail::is_writer<Writer>::type,
typename is_format_tag<typename Writer::format_tag_t>::type,
typename is_write_supported
<
typename get_pixel_type<View>::type,
typename Writer::format_tag_t
>::type
>::value;
/////////////////////////////////// dynamic_image
template<
typename Writer,
typename... Views>
void
write_view(
Writer& writer,
any_image_view<Views...> const& view)
requires mp11::mp_and
<
typename detail::is_dynamic_image_writer<Writer>::type,
typename is_format_tag<typename Writer::format_tag_t>::type
>::value;
template<
typename Device,
typename View,
typename FormatTag>
void
write_view(
Device& device,
View const& view,
FormatTag const& tag)
requires mp11::mp_and
<
typename detail::is_write_device<FormatTag, Device>::type,
typename is_format_tag<FormatTag>::type,
typename is_write_supported
<
typename get_pixel_type<View>::type,
FormatTag
>::type
>::value;
template<
typename Device,
typename... Views,
typename FormatTag>
void
write_view(
Device& device,
any_image_view<Views...> const& views,
FormatTag const& tag)
requires mp11::mp_and
<
typename detail::is_write_device<FormatTag, Device>::type,
typename is_format_tag<FormatTag>::type
>::value;
template<
typename String,
typename View,
typename FormatTag>
void
write_view(
String const& file_name,
View const& view,
FormatTag const& tag)
requires mp11::mp_and
<
typename detail::is_supported_path_spec<String>::type,
typename is_format_tag<FormatTag>::type,
typename is_write_supported
<
typename get_pixel_type<View>::type,
FormatTag
>::type
>::value;
template<
typename String,
typename... Views,
typename FormatTag>
void
write_view(
String const& file_name,
any_image_view<Views...> const& views,
FormatTag const& tag)
requires mp11::mp_and
<
typename detail::is_supported_path_spec<String>::type,
typename is_format_tag<FormatTag>::type
>::value;
template<
typename Device,
typename View,
typename FormatTag,
typename Log>
void
write_view(
Device& device,
View const& view,
image_write_info<FormatTag, Log> const& info)
requires mp11::mp_and
<
typename detail::is_write_device<FormatTag, Device>::type,
typename is_format_tag<FormatTag>::type,
typename is_write_supported
<
typename get_pixel_type<View>::type,
FormatTag
>::type
>::value;
template<
typename Device,
typename... Views,
typename FormatTag,
typename Log>
void
write_view(
Device& device,
any_image_view<Views...> const& views,
image_write_info<FormatTag, Log> const& info)
requires mp11::mp_and
<
typename detail::is_write_device<FormatTag, Device>::type,
typename is_format_tag<FormatTag>::type
>::value;
template<
typename String,
typename View,
typename FormatTag,
typename Log>
void
write_view(
String const& file_name,
View const& view,
image_write_info<FormatTag, Log> const& info)
requires mp11::mp_and
<
typename detail::is_supported_path_spec<String>::type,
typename is_format_tag<FormatTag>::type,
typename is_write_supported
<
typename get_pixel_type<View>::type,
FormatTag
>::type
>::value;
template<
typename String,
typename... Views,
typename FormatTag,
typename Log>
void
write_view(
String const& file_name,
any_image_view<Views...> const& views,
image_write_info<FormatTag, Log> const& info)
requires mp11::mp_and
<
typename detail::is_supported_path_spec<String>::type,
typename is_format_tag<FormatTag>::type
>::value;
Created with MrDocs