1 #ifndef color_yiq_trait_info
2 #define color_yiq_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::yiq_uint8 >    {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
15     template <> struct info< ::color::category::yiq_uint16 >   {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
16     template <> struct info< ::color::category::yiq_uint32 >   {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
17     template <> struct info< ::color::category::yiq_uint64 >   {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
18     template <> struct info< ::color::category::yiq_float >    {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
19     template <> struct info< ::color::category::yiq_double >   {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
20     template <> struct info< ::color::category::yiq_ldouble >  {  public: enum { implemented_entity = true }; enum {  meaningful_entity = true }; };
21 
22    }
23  }
24 
25 #endif
26