1 #ifndef color_xyy_trait_container_float 2 #define color_xyy_trait_container_float 3 4 #include "../../category.hpp" 5 6 #include "../../../_internal/utility/container/array.hpp" 7 8 #include "../../../generic/trait/container.hpp" 9 10 11 12 namespace color 13 { 14 namespace trait 15 { 16 17 template< > 18 struct container< ::color::category::xyy_float > 19 : public ::color::_internal::utility::container::array< float, 3 > 20 { 21 }; 22 23 template< > 24 struct container< ::color::category::xyy_double > 25 : public ::color::_internal::utility::container::array< double, 3 > 26 { 27 }; 28 29 template< > 30 struct container< ::color::category::xyy_ldouble > 31 : public ::color::_internal::utility::container::array< long double, 3 > 32 { 33 }; 34 35 36 } 37 } 38 39 #endif