boost::gil::write_view

/////////////////////////////////// dynamic_image

Synopses

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