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

Modified Files:
        as_action.hpp as_marker.hpp as_quantifier.hpp 
Log Message:
rename left_shift to shift_left, non-terminals do not get non-const overloads 
for op=, op[] and op() for better compile times

Index: as_action.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/transforms/as_action.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- as_action.hpp       15 Apr 2007 06:40:25 -0000      1.2
+++ as_action.hpp       21 May 2007 03:21:33 -0000      1.3
@@ -52,7 +52,7 @@
             matcher_type;
 
             typedef
-                typename proto::right_shift<
+                typename proto::shift_right<
                     marked_expr_type
                   , typename proto::terminal<matcher_type>::type
                 >::type

Index: as_marker.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/transforms/as_marker.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- as_marker.hpp       6 Apr 2007 02:07:10 -0000       1.2
+++ as_marker.hpp       21 May 2007 03:21:33 -0000      1.3
@@ -31,9 +31,9 @@
 
         template<typename Expr, typename, typename>
         struct apply
-          : proto::right_shift<
+          : proto::shift_right<
                 proto::terminal<mark_begin_matcher>::type
-              , typename proto::right_shift<
+              , typename proto::shift_right<
                     typename proto::result_of::right<Expr>::type
                   , proto::terminal<mark_end_matcher>::type
                 >::type

Index: as_quantifier.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/transforms/as_quantifier.hpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- as_quantifier.hpp   29 Apr 2007 03:38:49 -0000      1.9
+++ as_quantifier.hpp   21 May 2007 03:21:33 -0000      1.10
@@ -103,9 +103,9 @@
 
         template<typename Expr, typename, typename>
         struct apply
-          : proto::right_shift<
+          : proto::shift_right<
                 proto::terminal<mark_begin_matcher>::type
-              , typename proto::right_shift<
+              , typename proto::shift_right<
                     Expr
                   , proto::terminal<mark_end_matcher>::type
                 >::type
@@ -142,9 +142,9 @@
     {
         template<typename Expr, typename State, typename Visitor>
         struct apply
-          : proto::right_shift<
+          : proto::shift_right<
                 proto::terminal<repeat_begin_matcher>::type
-              , typename proto::right_shift<
+              , typename proto::shift_right<
                     typename InsertMark::apply<typename 
proto::result_of::arg<Expr>::type, State, Visitor>::type
                   , typename proto::terminal<repeat_end_matcher<Greedy> >::type
                 >::type
@@ -241,7 +241,7 @@
     // IsMarkerOrRepeater
     struct IsMarkerOrRepeater
       : proto::or_<
-            proto::right_shift<proto::terminal<repeat_begin_matcher>, proto::_>
+            proto::shift_right<proto::terminal<repeat_begin_matcher>, proto::_>
           , proto::assign<proto::terminal<mark_placeholder>, proto::_>
         >
     {};


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to