logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

CVS: boost/boost/xpressive/proto fusion.hpp, 1.8, 1.9 make_expr.hpp, 1.1, 1: msg#00802

Subject: CVS: boost/boost/xpressive/proto fusion.hpp, 1.8, 1.9 make_expr.hpp, 1.1, 1.2
Update of /cvsroot/boost/boost/boost/xpressive/proto
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv31362/proto

Modified Files:
        fusion.hpp make_expr.hpp 
Log Message:
back out MPL-ification of proto trees for now

Index: fusion.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/fusion.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- fusion.hpp  30 Oct 2006 02:00:19 -0000      1.8
+++ fusion.hpp  30 Oct 2006 04:00:08 -0000      1.9
@@ -307,8 +307,8 @@
     }
 }}
 
-namespace boost { namespace mpl
-{
+//namespace boost { namespace mpl
+//{
     //template<>
     //struct begin_impl<proto::proto_expr_tag>
     //{
@@ -350,48 +350,48 @@
     //};
 
 
-    template<>
-    struct begin_impl<proto::proto_ref_tag>
-    {
-        template<typename Sequence>
-        struct apply
-          : begin_impl<typename sequence_tag<typename 
Sequence::args_type>::type>
-                ::template apply<typename Sequence::args_type>
-        {};
-    };
+    //template<>
+    //struct begin_impl<proto::proto_ref_tag>
+    //{
+    //    template<typename Sequence>
+    //    struct apply
+    //      : begin_impl<typename sequence_tag<typename 
Sequence::args_type>::type>
+    //            ::template apply<typename Sequence::args_type>
+    //    {};
+    //};
 
-    template<>
-    struct end_impl<proto::proto_ref_tag>
-    {
-        template<typename Sequence>
-        struct apply
-          : end_impl<typename sequence_tag<typename Sequence::args_type>::type>
-                ::template apply<typename Sequence::args_type>
-        {};
-    };
+    //template<>
+    //struct end_impl<proto::proto_ref_tag>
+    //{
+    //    template<typename Sequence>
+    //    struct apply
+    //      : end_impl<typename sequence_tag<typename 
Sequence::args_type>::type>
+    //            ::template apply<typename Sequence::args_type>
+    //    {};
+    //};
 
-    template<>
-    struct size_impl<proto::proto_ref_tag>
-    {
-        template<typename Sequence>
-        struct apply
-        {
-            typedef typename Sequence::arity type;
-        };
-    };
+    //template<>
+    //struct size_impl<proto::proto_ref_tag>
+    //{
+    //    template<typename Sequence>
+    //    struct apply
+    //    {
+    //        typedef typename Sequence::arity type;
+    //    };
+    //};
 
-    template<>
-    struct at_impl<proto::proto_ref_tag>
-    {
-        template<typename Sequence, typename N>
-        struct apply
-          : at_impl<typename sequence_tag<typename Sequence::args_type>::type>
-                ::template apply<typename Sequence::args_type, N>
-        {};
-    };
+    //template<>
+    //struct at_impl<proto::proto_ref_tag>
+    //{
+    //    template<typename Sequence, typename N>
+    //    struct apply
+    //      : at_impl<typename sequence_tag<typename 
Sequence::args_type>::type>
+    //            ::template apply<typename Sequence::args_type, N>
+    //    {};
+    //};
 
 
-}} // namespace boost::mpl
+//}} // namespace boost::mpl
 
 //namespace boost { namespace mpl
 //{

Index: make_expr.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/make_expr.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- make_expr.hpp       30 Oct 2006 02:00:19 -0000      1.1
+++ make_expr.hpp       30 Oct 2006 04:00:08 -0000      1.2
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////
-/// \file unpack_expr.hpp
+/// \file make_expr.hpp
 /// Given a Fusion sequence of arguments and the type of a proto Expression,
 /// unpacks the sequence into the Expression.
 //


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642


<Prev in Thread] Current Thread [Next in Thread>