#ifndef color_generic_make_snow #define color_generic_make_snow // ::color::make::snow( c ) // TODO #include "model.hpp" #include "../constant/snow.hpp" namespace color { namespace constant { template< typename category_name > struct make< ::color::constant::snow_t, category_name > { typedef category_name category_type; typedef ::color::model model_type; typedef ::color::rgb rgb_type; typedef ::color::constant::snow_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{ 0xFF, 0xFA, 0xFA } }; container = s_model.container(); } }; } } #endif