1 #ifndef color_gray_akin_YDbDr
2 #define color_gray_akin_YDbDr
3 
4 #include "../../generic/akin/gray.hpp"
5 #include "../category.hpp"
6 #include "../../YDbDr/category.hpp"
7 
8 namespace color
9  {
10   namespace akin
11    {
12 
13     template< >struct gray< ::color::category::YDbDr_uint8   >{ typedef ::color::category::gray_uint8   akin_type; };
14     template< >struct gray< ::color::category::YDbDr_uint16  >{ typedef ::color::category::gray_uint16  akin_type; };
15     template< >struct gray< ::color::category::YDbDr_uint32  >{ typedef ::color::category::gray_uint32  akin_type; };
16     template< >struct gray< ::color::category::YDbDr_uint64  >{ typedef ::color::category::gray_uint64  akin_type; };
17     template< >struct gray< ::color::category::YDbDr_float   >{ typedef ::color::category::gray_float   akin_type; };
18     template< >struct gray< ::color::category::YDbDr_double  >{ typedef ::color::category::gray_double  akin_type; };
19     template< >struct gray< ::color::category::YDbDr_ldouble >{ typedef ::color::category::gray_ldouble akin_type; };
20 
21    }
22  }
23 
24 #endif
25