1 #ifndef color_xyy_category 2 #define color_xyy_category 3 // ::color::category::xyy<tag> 4 5 6 7 8 namespace color 9 { 10 namespace category 11 { 12 13 template< typename tag_name > 14 struct xyy 15 { 16 typedef void tag_type; 17 }; 18 19 using xyy_bool = ::color::category::xyy< bool >; 20 using xyy_uint8 = ::color::category::xyy< std::uint8_t >; 21 using xyy_uint16 = ::color::category::xyy< std::uint16_t >; 22 //using xyy_uint24 = ::color::category::xyy< uint24 >; 23 using xyy_uint32 = ::color::category::xyy< std::uint32_t >; 24 //using xyy_uint48 = ::color::category::xyy< xyy_uint48 >; 25 using xyy_uint64 = ::color::category::xyy< std::uint64_t >; 26 using xyy_float = ::color::category::xyy< float >; 27 using xyy_double = ::color::category::xyy< double >; 28 using xyy_ldouble = ::color::category::xyy< long double >; 29 30 } 31 } 32 33 #endif 34