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