diff options
Diffstat (limited to 'boost/gil/rgb.hpp')
-rw-r--r-- | boost/gil/rgb.hpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/boost/gil/rgb.hpp b/boost/gil/rgb.hpp index 15d2291710..e397812b23 100644 --- a/boost/gil/rgb.hpp +++ b/boost/gil/rgb.hpp @@ -22,22 +22,22 @@ namespace boost { namespace gil { /// \{ /// \brief Red -struct red_t {}; +struct red_t {}; /// \brief Green struct green_t {}; /// \brief Blue -struct blue_t {}; +struct blue_t {}; /// \} /// \ingroup ColorSpaceModel -typedef mpl::vector3<red_t,green_t,blue_t> rgb_t; +using rgb_t = mpl::vector3<red_t,green_t,blue_t>; /// \ingroup LayoutModel -typedef layout<rgb_t> rgb_layout_t; +using rgb_layout_t = layout<rgb_t>; /// \ingroup LayoutModel -typedef layout<rgb_t, mpl::vector3_c<int,2,1,0> > bgr_layout_t; +using bgr_layout_t = layout<rgb_t, mpl::vector3_c<int,2,1,0>>; /// \ingroup ImageViewConstructors /// \brief from raw RGB planar data @@ -46,10 +46,11 @@ inline typename type_from_x_iterator<planar_pixel_iterator<IC,rgb_t> >::view_t planar_rgb_view(std::size_t width, std::size_t height, IC r, IC g, IC b, - std::ptrdiff_t rowsize_in_bytes) { - typedef typename type_from_x_iterator<planar_pixel_iterator<IC,rgb_t> >::view_t RView; - return RView(width, height, - typename RView::locator(planar_pixel_iterator<IC,rgb_t>(r,g,b), + std::ptrdiff_t rowsize_in_bytes) +{ + using view_t = typename type_from_x_iterator<planar_pixel_iterator<IC,rgb_t>>::view_t; + return view_t(width, height, + typename view_t::locator(planar_pixel_iterator<IC,rgb_t>(r,g,b), rowsize_in_bytes)); } |