OSDN Git Service

html_tags.hpp: 101118_nitro\5_imgタグまで出来たー!
authorMyun2 <myun2@nwhite.info>
Sun, 5 Dec 2010 08:56:42 +0000 (17:56 +0900)
committerMyun2 <myun2@nwhite.info>
Sun, 5 Dec 2010 08:56:42 +0000 (17:56 +0900)
roast/include/roast/web/html_tags.hpp

index 7470ac1..9dd2ad9 100644 (file)
@@ -31,12 +31,26 @@ namespace roast
                                _Inners inners;
                        };
 
+                       template <typename _Name, typename T>
+                       struct _str_attr {};// : xml::name_static_attr<_Name, T>
+
                        //////////////////////////////
 
-                       template <typename _Attrs/*, typename _Inners*/>
+                       template <typename _Attrs=no_attrs/*, typename _Inners*/>
                        struct img_ : public _base<_Attrs>
                        {
+                               struct attr
+                               {
+                               private:
+                                       struct str
+                                       {
+                                               ROAST_LEXICAL_FIXSTR(src,"src");
+                                       };
+                               public:
+                                       template <typename T> struct src : _str_attr<typename str::src, T> {};
+                               };
                        };
+                       typedef img_<> img;
                        
                        //////////////////////////////////////////////////
                }
@@ -46,6 +60,14 @@ namespace roast
        {
                using namespace ::roast::html_::tag;
        }
+       namespace htmltags
+       {
+               using namespace ::roast::html_::tag;
+       }
+       namespace html_tags
+       {
+               using namespace ::roast::html_::tag;
+       }
 }
 
 #endif//__SFJP_ROAST__net__web__html_tags_HPP__