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

Modified Files:
        grammar.hpp is_pure.hpp width_of.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: grammar.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/detail/static/grammar.hpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- grammar.hpp 29 Apr 2007 03:38:48 -0000      1.19
+++ grammar.hpp 21 May 2007 03:21:33 -0000      1.20
@@ -159,8 +159,8 @@
             {};
 
             template<typename Dummy>
-            struct case_<proto::tag::right_shift, Dummy>
-              : proto::trans::reverse_fold<proto::right_shift<Grammar<Char>, 
Grammar<Char> > >
+            struct case_<proto::tag::shift_right, Dummy>
+              : proto::trans::reverse_fold<proto::shift_right<Grammar<Char>, 
Grammar<Char> > >
             {};
 
             template<typename Dummy>

Index: is_pure.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/detail/static/is_pure.hpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- is_pure.hpp 30 Apr 2007 00:28:21 -0000      1.21
+++ is_pure.hpp 21 May 2007 03:21:33 -0000      1.22
@@ -88,7 +88,7 @@
     {};
 
     template<typename Expr>
-    struct is_pure<Expr, proto::tag::right_shift>
+    struct is_pure<Expr, proto::tag::shift_right>
       : BOOST_XPR_AND_PURE_(
             is_pure<typename proto::result_of::left<Expr>::type>
           , is_pure<typename proto::result_of::right<Expr>::type>

Index: width_of.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/detail/static/width_of.hpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- width_of.hpp        30 Apr 2007 00:28:21 -0000      1.19
+++ width_of.hpp        21 May 2007 03:21:33 -0000      1.20
@@ -110,7 +110,7 @@
     {};
 
     template<typename Expr>
-    struct width_of<Expr, proto::tag::right_shift>
+    struct width_of<Expr, proto::tag::shift_right>
       : BOOST_XPR_ADD_WIDTH_(
             width_of<typename proto::result_of::left<Expr>::type>
           , width_of<typename proto::result_of::right<Expr>::type>


-------------------------------------------------------------------------
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