1 #ifndef color_xyy_trait_info
2 #define color_xyy_trait_info
3 
4 
5 #include "../../generic/trait/info.hpp"
6 
7 #include "../category.hpp"
8 
9 namespace color
10  {
11   namespace trait
12    {
13 
14     template <> struct info< ::color::category::xyy_uint8 >    {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
15     template <> struct info< ::color::category::xyy_uint16 >   {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
16     template <> struct info< ::color::category::xyy_uint32 >   {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
17     template <> struct info< ::color::category::xyy_uint64 >   {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
18     template <> struct info< ::color::category::xyy_float >    {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
19     template <> struct info< ::color::category::xyy_double >   {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
20     template <> struct info< ::color::category::xyy_ldouble >  {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
21 
22    }
23  }
24 
25 #endif
26