#ifndef color_generic_make_fuchsia #define color_generic_make_fuchsia // ::color::make::fuchsia( c ) // TODO #include "model.hpp" #include "../constant/fuchsia.hpp" namespace color { namespace constant { template< typename category_name > struct make< ::color::constant::fuchsia_t, category_name > { typedef category_name category_type; typedef ::color::model model_type; typedef ::color::rgb rgb_type; typedef ::color::constant::fuchsia_t constant_type; typedef typename ::color::trait::container::output_type container_output_type; inline static void process( container_output_type & container ) { static model_type s_model{ rgb_type{ 1, 0, 1 } }; container = s_model.container(); } }; } } #endif