OSDN Git Service

web/css/attr_box.hpp: border_color_でも_color_enumsを継承してみた
authorMyun2 <myun2@nwhite.info>
Tue, 28 Dec 2010 15:19:13 +0000 (00:19 +0900)
committerMyun2 <myun2@nwhite.info>
Tue, 28 Dec 2010 15:19:13 +0000 (00:19 +0900)
roast/include/roast/web/css/attr_box.hpp
roast/test/lexical_test/css_test.cpp

index ba057aa..1484324 100644 (file)
@@ -61,7 +61,8 @@ namespace roast
                                typename _Right=empty_type,     //      not specified -> padding_<_TopBottomLeftRight>
                                typename _Bottom=empty_type,    //      not specified -> padding_<_TopBottom, _LeftRight>
                                typename _Left=empty_type>      //      not specified -> padding_<_Top, _LeftRight, _Bottom>
-                       struct border_color_ : _values<_attrname_str::border_color, _Top, _Right, _Bottom, _Left> {};
+                       struct border_color_ : _values<_attrname_str::border_color, _Top, _Right, _Bottom, _Left>, _color_enums {};
+                       typedef border_color_<_true_analyze> border_color;
 
                        //      px  ///////////////////////////////////////////////////////////////////////
                        
index 2bad879..22af1a3 100644 (file)
@@ -28,7 +28,7 @@ int main()
 
        //padding_<px_<10>, px_<10>, px_<10> > a;
        //color_<colorval_per<33,44,66> > a;
-       background_color_<background_color::fuchsia> a;
+       border_color_<border_color::fuchsia> a;
        //padding_px_<10,20,30,8> a;
        //color_<0xFF88DA>
        //top_<chex_string<0xFF88DA> > a;