convolve
../libs/gil/test/core/image/test_fixture.hpp:88:43: warning: 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >, false, std::allocator<unsigned char> >; Generator = boost::gil::test::fixture::random_value<unsigned char>; pixel_t = boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >]::<lambda()>' declared with greater visibility than the type of its field 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >, false, std::allocator<unsigned char> >; Generator = boost::gil::test::fixture::random_value<unsigned char>; pixel_t = boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >]::<lambda()>::<generate capture>' [-Wattributes]
../libs/gil/test/core/image/test_fixture.hpp:88:43: warning: 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >, false, std::allocator<unsigned char> >; Generator = boost::gil::test::fixture::random_value<short unsigned int>; pixel_t = boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >]::<lambda()>' declared with greater visibility than the type of its field 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >, false, std::allocator<unsigned char> >; Generator = boost::gil::test::fixture::random_value<short unsigned int>; pixel_t = boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >]::<lambda()>::<generate capture>' [-Wattributes]
../libs/gil/test/core/image/test_fixture.hpp:88:43: warning: 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >, false, std::allocator<unsigned char> >; Generator = boost::gil::test::fixture::random_value<unsigned int>; pixel_t = boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >]::<lambda()>' declared with greater visibility than the type of its field 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >, false, std::allocator<unsigned char> >; Generator = boost::gil::test::fixture::random_value<unsigned int>; pixel_t = boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >]::<lambda()>::<generate capture>' [-Wattributes]
../libs/gil/test/core/image/test_fixture.hpp:88:43: warning: 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >, false, std::allocator<unsigned char> >; Generator = boost::gil::test::fixture::random_value<unsigned char>; pixel_t = boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >]::<lambda()>' declared with greater visibility than the type of its field 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >, false, std::allocator<unsigned char> >; Generator = boost::gil::test::fixture::random_value<unsigned char>; pixel_t = boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >]::<lambda()>::<generate capture>' [-Wattributes]
../libs/gil/test/core/image/test_fixture.hpp:88:43: warning: 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >, false, std::allocator<unsigned char> >; Generator = boost::gil::test::fixture::random_value<short unsigned int>; pixel_t = boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >]::<lambda()>' declared with greater visibility than the type of its field 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >, false, std::allocator<unsigned char> >; Generator = boost::gil::test::fixture::random_value<short unsigned int>; pixel_t = boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >]::<lambda()>::<generate capture>' [-Wattributes]
copy_and_convert_pixels
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:1)> [with auto:1 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = boost::gil::detail::copy_and_convert_pixels_fn<boost::gil::default_color_converter>; V1 = const boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >*> > >,
copy_pixels
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:1)> [with auto:1 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = boost::gil::detail::equal_pixels_fn; V1 = const boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::inte
cumulative
../boost/gil/histogram.hpp:704:55: warning: 'boost::gil::cumulative_histogram(const boost::gil::histogram<T ...>&)::<lambda(const value_t&)> [with T = {int}; value_t = std::pair<const std::tuple<int>, double>]::<lambda(const value_type&)>' declared with greater visibility than the type of its field 'boost::gil::cumulative_histogram(const boost::gil::histogram<T ...>&)::<lambda(const value_t&)> [with T = {int}; value_t = std::pair<const std::tuple<int>, double>]::<lambda(const value_type&)>::<hist capture>' [-Wattributes]
../boost/gil/histogram.hpp:704:55: warning: 'boost::gil::cumulative_histogram(const boost::gil::histogram<T ...>&)::<lambda(const value_t&)> [with T = {int, int}; value_t = std::pair<const std::tuple<int, int>, double>]::<lambda(const value_type&)>' declared with greater visibility than the type of its field 'boost::gil::cumulative_histogram(const boost::gil::histogram<T ...>&)::<lambda(const value_t&)> [with T = {int, int}; value_t = std::pair<const std::tuple<int, int>, double>]::<lambda(const value_type&)>::<hist capture>' [-Wattributes]
equal_pixels
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:1)> [with auto:1 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = boost::gil::detail::equal_pixels_fn; V1 = const boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::
fill_pixels
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:1)> [with auto:1 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = boost::gil::detail::equal_pixels_fn; V1 = const boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integr
hough_circle_transform
../boost/gil/extension/image_processing/hough_transform.hpp:102:81: warning: 'boost::gil::hough_circle_transform_brute(const ImageView&, const boost::gil::hough_parameter<long int>&, const boost::gil::hough_parameter<long int>&, const boost::gil::hough_parameter<long int>&, ForwardIterator, Rasterizer)::<lambda(std::vector<boost::gil::point<long int> >&, boost::gil::point_t)> [with ImageView = boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > >; ForwardIterator = __gnu_cxx::__normal_iterator<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > >*, std::vector<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > > > >; Rasterizer = boost::gil::midpoint_circle_rasterizer; boost::gil::point_t = boost::gil::point<long int>]::<lambda(boost::gil::point_t)>' declared with greater visibility than the type of its field 'boost::gil::hough_circle_transform_brute(const ImageView&, const boost::gil::hough_parameter<long int>&, const boost::gil::hough_parameter<long int>&, const boost::gil::hough_parameter<long int>&, ForwardIterator, Rasterizer)::<lambda(std::vector<boost::gil::point<long int> >&, boost::gil::point_t)> [with ImageView = boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > >; ForwardIterator = __gnu_cxx::__normal_iterator<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > >*, std::vector<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > > > >; Rasterizer = boost::gil::midpoint_circle_rasterizer; boost::gil::point_t = boost::gil::point<long int>]::<lambda(boost::gil::point_t)>::<offset capture>' [-Wattributes]
../boost/gil/extension/image_processing/hough_transform.hpp:102:81: warning: 'boost::gil::hough_circle_transform_brute(const ImageView&, const boost::gil::hough_parameter<long int>&, const boost::gil::hough_parameter<long int>&, const boost::gil::hough_parameter<long int>&, ForwardIterator, Rasterizer)::<lambda(std::vector<boost::gil::point<long int> >&, boost::gil::point_t)> [with ImageView = boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > >; ForwardIterator = __gnu_cxx::__normal_iterator<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > >*, std::vector<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > > > >; Rasterizer = boost::gil::trigonometric_circle_rasterizer; boost::gil::point_t = boost::gil::point<long int>]::<lambda(boost::gil::point_t)>' declared with greater visibility than the type of its field 'boost::gil::hough_circle_transform_brute(const ImageView&, const boost::gil::hough_parameter<long int>&, const boost::gil::hough_parameter<long int>&, const boost::gil::hough_parameter<long int>&, ForwardIterator, Rasterizer)::<lambda(std::vector<boost::gil::point<long int> >&, boost::gil::point_t)> [with ImageView = boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > >; ForwardIterator = __gnu_cxx::__normal_iterator<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > >*, std::vector<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >*> > > > >; Rasterizer = boost::gil::trigonometric_circle_rasterizer; boost::gil::point_t = boost::gil::point<long int>]::<lambda(boost::gil::point_t)>::<offset capture>' [-Wattributes]
image_view_factory
../libs/gil/test/core/image/test_fixture.hpp:88:43: warning: 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >, false, std::allocator<unsigned char> >; Generator = generator<1ul>; pixel_t = boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >]::<lambda()>' declared with greater visibility than the type of its field 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >, false, std::allocator<unsigned char> >; Generator = generator<1ul>; pixel_t = boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >]::<lambda()>::<generate capture>' [-Wattributes]
../libs/gil/test/core/image/test_fixture.hpp:88:43: warning: 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >, false, std::allocator<unsigned char> >; Generator = generator<1ul>; pixel_t = boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >]::<lambda()>' declared with greater visibility than the type of its field 'boost::gil::test::fixture::generate_image(std::ptrdiff_t, std::ptrdiff_t, Generator&&)::<lambda(pixel_t&)> [with Image = boost::gil::image<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >, false, std::allocator<unsigned char> >; Generator = generator<1ul>; pixel_t = boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t> > >]::<lambda()>::<generate capture>' [-Wattributes]
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:1)> [with auto:1 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = equal_pixels_values(V1&&, V2&&, float) [with V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >]::<lambda(const auto:6&, const auto:7&)>; V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >; V = {}]::<lambda(auto:2&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:1)> [with auto:1 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = equal_pixels_values(V1&&, V2&&, float) [with V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >]::<lambda(const auto:6&, const auto:7&)>; V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >; V = {}]::<lambda(auto:2&& ...)>::<f capture>' [-Wattributes]
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:1)> [with auto:1 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = equal_pixels_values(V1&&, V2&&, float) [with V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >]::<lambda(const auto:6&, const auto:7&)>; V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >; V = {}]::<lambda(auto:2&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:1)> [with auto:1 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = equal_pixels_values(V1&&, V2&&, float) [with V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >]::<lambda(const auto:6&, const auto:7&)>; V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >; V = {}]::<lambda(auto:2&& ...)>::<v1 capture>' [-Wattributes]
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:1)> [with auto:1 = std::integral_constant<long unsigned int, 1ul>; R = boost::variant2::detail::deduced; F = equal_pixels_values(V1&&, V2&&, float) [with V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >]::<lambda(const auto:6&, const auto:7&)>; V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >; V = {}]::<lambda(auto:2&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:1)> [with auto:1 = std::integral_constant<long unsigned int, 1ul>; R = boost::variant2::detail::deduced; F = equal_pixels_values(V1&&, V2&&, float) [with V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >]::<lambda(const auto:6&, const auto:7&)>; V1 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::dereference_iterator_adaptor<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*, boost::gil::color_convert_deref_fn<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >&, boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >, test_color_converted_view::run()::<lambda(const auto:8&, auto:9&)> > > > > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > > >&; V2 = boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost
indexed_image
../libs/gil/test/extension/toolbox/indexed_image.cpp:153:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
subimage_view
boost/bin.v2/libs/gil/test/extension/dynamic_image/subimage_view.test/gcc-6~c++14~O2/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:4)> [with auto:4 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = boost::gil::detail::equal_pixels_fn; V1 = const boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 0>, std::integral_constant<int, 1>, std::integral_constant<int, 2> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 0>, std::integral_constant<int, 1>, std::integral_constant<int, 2> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 0>, std::integral_constant<int, 1>, std::integral_constant<int, 2> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t, boost::gil::alpha_t>, boost::mp11::mp_list<std::integral_constant<int, 0>, std::integral_constant<int, 1>, std::integral_constant<int, 2>, std::integral_constant<int, 3> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t, boost::gil::alpha_t>, boost::mp11::mp_list<std::integral_constant<int, 0>, std::integral_constant<int, 1>, std::integral_constant<int, 2>, std::integral_constant<int, 3> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<const boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t, boost::gil::alpha_t>, boost::mp11::mp_list<std::integral_constant<int, 0>, std::integral_constant<int, 1>, std::integral_constant<int, 2>, std::integral_constant<int, 3> > > >*> > > >&; V2 = const boost::gil::any_image_view<boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::gray_color_t>, boost::mp11::mp_list<std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 2>, std::integral_constant<int, 1>, std::integral_constant<int, 0> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 0>, std::integral_constant<int, 1>, std::integral_constant<int, 2> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 0>, std::integral_constant<int, 1>, std::integral_constant<int, 2> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t>, boost::mp11::mp_list<std::integral_constant<int, 0>, std::integral_constant<int, 1>, std::integral_constant<int, 2> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<unsigned char, boost::gil::layout<boost::mp11::mp_list<boost::gil::red_t, boost::gil::green_t, boost::gil::blue_t, boost::gil::alpha_t>, boost::mp11::mp_list<std::integral_constant<int, 0>, std::integral_constant<int, 1>, std::integral_constant<int, 2>, std::integral_constant<int, 3> > > >*> > >, boost::gil::image_view<boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<short unsigned int, boost::gil::layout<boost::mp11::mp_list<boost::gil::r