#ifndef color_generic_make_beige #define color_generic_make_beige // ::color::make::beige( c ) // TODO #include "model.hpp" #include "../constant/beige.hpp" namespace color { namespace constant { template< typename category_name > struct make< ::color::constant::beige_t, category_name > { typedef category_name category_type; typedef ::color::model model_type; typedef ::color::rgb rgb_type; typedef ::color::constant::beige_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{ 0xF5, 0xF5, 0xDC } }; container = s_model.container(); } }; } } #endif