#ifndef color_xyy_akin_YPbPr #define color_xyy_akin_YPbPr #include "../../generic/akin/xyy.hpp" #include "../category.hpp" #include "../../YPbPr/category.hpp" namespace color { namespace akin { template< ::color::constant::YPbPr::reference_enum reference_number >struct xyy< ::color::category::YPbPr_uint8 >{ typedef ::color::category::xyy_uint8 akin_type; }; template< ::color::constant::YPbPr::reference_enum reference_number >struct xyy< ::color::category::YPbPr_uint16 >{ typedef ::color::category::xyy_uint16 akin_type; }; template< ::color::constant::YPbPr::reference_enum reference_number >struct xyy< ::color::category::YPbPr_uint32 >{ typedef ::color::category::xyy_uint32 akin_type; }; template< ::color::constant::YPbPr::reference_enum reference_number >struct xyy< ::color::category::YPbPr_uint64 >{ typedef ::color::category::xyy_uint64 akin_type; }; template< ::color::constant::YPbPr::reference_enum reference_number >struct xyy< ::color::category::YPbPr_float >{ typedef ::color::category::xyy_float akin_type; }; template< ::color::constant::YPbPr::reference_enum reference_number >struct xyy< ::color::category::YPbPr_double >{ typedef ::color::category::xyy_double akin_type; }; template< ::color::constant::YPbPr::reference_enum reference_number >struct xyy< ::color::category::YPbPr_ldouble >{ typedef ::color::category::xyy_ldouble akin_type; }; } } #endif