OSDN Git Service

rule/seq.hpp [gcc]
authorMyun2 <myun2@nwhite.info>
Thu, 24 May 2012 05:00:02 +0000 (14:00 +0900)
committerMyun2 <myun2@nwhite.info>
Thu, 24 May 2012 05:00:02 +0000 (14:00 +0900)
roast/include/roast/lexical/rule/seq.hpp

index 1d63520..7f75d3c 100644 (file)
@@ -506,6 +506,13 @@ namespace roast
                template <int N> void get();            //      for gcc 4.4.5 compilable
 
                //      generate
+               template <typename _Strm, typename _NestType>
+               bool _seq_generate(_Strm& strm, _NestType& doc, const EmptyType& )
+               {
+                       return true;
+               }
+
+               //      generate
                template <typename _Strm, typename _NestType, typename _NextType>
                bool _seq_generate(_Strm& strm, _NestType& doc, const _NextType& )
                {
@@ -518,13 +525,6 @@ namespace roast
                        return true;
                }
 
-               //      generate
-               template <typename _Strm, typename _NestType>
-               bool _seq_generate(_Strm& strm, _NestType& doc, const EmptyType& )
-               {
-                       return true;
-               }
-
        /*      template <typename T1>
                struct seq<T1, _true_analyze>
                {