Update of /cvsroot/boost/boost/boost/xpressive/detail/static/productions
In directory 
sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv28571/detail/static/productions

Modified Files:
        marker_transform.hpp productions.hpp quant_transforms.hpp 
Log Message:
faster proto is_ref, is_extends, is_expr; remove is_basic_expr; eliminate 
extends_base and extends multiple inheritance, misc. clean-up

Index: marker_transform.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/marker_transform.hpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- marker_transform.hpp        2 Nov 2006 06:56:43 -0000       1.11
+++ marker_transform.hpp        10 Nov 2006 04:09:38 -0000      1.12
@@ -51,14 +51,12 @@
         template<typename Expr, typename, typename>
         struct apply
         {
-            typedef typename proto::meta::binary_expr
+            typedef typename proto::meta::right_shift
             <
-                proto::right_shift_tag
-              , proto::meta::terminal<mark_begin_matcher>::type
-              , typename proto::meta::binary_expr
+                proto::meta::terminal<mark_begin_matcher>::type
+              , typename proto::meta::right_shift
                 <
-                    proto::right_shift_tag
-                  , Expr
+                    Expr
                   , proto::meta::terminal<mark_end_matcher>::type
                 >::type
             >::type type;

Index: productions.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/productions.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- productions.hpp     30 Oct 2006 06:39:38 -0000      1.8
+++ productions.hpp     10 Nov 2006 04:09:38 -0000      1.9
@@ -52,10 +52,9 @@
         template<typename Expr, typename, typename>
         struct apply
         {
-            typedef typename proto::meta::binary_expr
+            typedef typename proto::meta::right_shift
             <
-                proto::right_shift_tag
-              , typename Expr::arg0_type
+                typename Expr::arg0_type
               , typename Expr::arg1_type
             >::type type;
         };

Index: quant_transforms.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/quant_transforms.hpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- quant_transforms.hpp        3 Nov 2006 02:47:44 -0000       1.11
+++ quant_transforms.hpp        10 Nov 2006 04:09:38 -0000      1.12
@@ -116,14 +116,12 @@
         template<typename Expr, typename, typename>
         struct apply
         {
-            typedef typename proto::meta::binary_expr
+            typedef typename proto::meta::right_shift
             <
-                proto::right_shift_tag
-              , proto::meta::terminal<repeat_begin_matcher>::type
-              , typename proto::meta::binary_expr
+                proto::meta::terminal<repeat_begin_matcher>::type
+              , typename proto::meta::right_shift
                 <
-                    proto::right_shift_tag
-                  , Expr
+                    Expr
                   , typename proto::meta::terminal<repeat_end_matcher<Greedy> 
>::type
                 >::type
             >::type type;


-------------------------------------------------------------------------
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
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to