1 #ifndef color_rgb_set_red 2 #define color_rgb_set_red 3 4 // ::color::set::red( c, val ) 5 6 #include "../place/place.hpp" 7 8 namespace color 9 { 10 namespace set 11 { 12 template< typename tag_name > 13 inline 14 void red(::color::model<::color::category::rgb<tag_name>> & color_parameter,typename::color::model<::color::category::rgb<tag_name>>::component_input_const_type component_parameter)15 red 16 ( 17 ::color::model< ::color::category::rgb<tag_name> > & color_parameter, 18 typename ::color::model< ::color::category::rgb<tag_name> >::component_input_const_type component_parameter 19 ) 20 { 21 typedef ::color::category::rgb<tag_name> category_type; 22 enum{ red_p = ::color::place::_internal::red<category_type>::position_enum }; 23 24 color_parameter.template set<red_p>( component_parameter ); 25 } 26 27 } 28 } 29 30 #endif 31