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