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

Modified Files:
        grammar.hpp is_pure.hpp width_of.hpp 
Log Message:
major renames for proto to conform with <functional>

Index: grammar.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/detail/static/grammar.hpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- grammar.hpp 17 Apr 2007 05:02:39 -0000      1.18
+++ grammar.hpp 29 Apr 2007 03:38:48 -0000      1.19
@@ -81,13 +81,13 @@
             {};
 
             template<typename Dummy>
-            struct case_<proto::tag::unary_star, Dummy>
-              : as_repeat<Char, proto::tag::unary_star, false>
+            struct case_<proto::tag::dereference, Dummy>
+              : as_repeat<Char, proto::tag::dereference, false>
             {};
 
             template<typename Dummy>
-            struct case_<proto::tag::unary_plus, Dummy>
-              : as_repeat<Char, proto::tag::unary_plus, false>
+            struct case_<proto::tag::posit, Dummy>
+              : as_repeat<Char, proto::tag::posit, false>
             {};
 
             template<typename Dummy>
@@ -179,13 +179,13 @@
             {};
 
             template<typename Dummy>
-            struct case_<proto::tag::unary_star, Dummy>
-              : proto::trans::compose<as_repeat<Char, proto::tag::unary_star, 
true>, Grammar<Char> >
+            struct case_<proto::tag::dereference, Dummy>
+              : proto::trans::compose<as_repeat<Char, proto::tag::dereference, 
true>, Grammar<Char> >
             {};
 
             template<typename Dummy>
-            struct case_<proto::tag::unary_plus, Dummy>
-              : proto::trans::compose<as_repeat<Char, proto::tag::unary_plus, 
true>, Grammar<Char> >
+            struct case_<proto::tag::posit, Dummy>
+              : proto::trans::compose<as_repeat<Char, proto::tag::posit, 
true>, Grammar<Char> >
             {};
 
             template<typename Dummy>
@@ -199,9 +199,9 @@
             {};
 
             template<typename Dummy>
-            struct case_<proto::tag::unary_minus, Dummy>
+            struct case_<proto::tag::negate, Dummy>
               : proto::trans::compose<
-                    
proto::trans::arg<proto::unary_minus<proto::switch_<NonGreedyRepeatCases<Char> 
> > >
+                    
proto::trans::arg<proto::negate<proto::switch_<NonGreedyRepeatCases<Char> > > >
                   , Grammar<Char>
                 >
             {};

Index: is_pure.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/detail/static/is_pure.hpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- is_pure.hpp 17 Apr 2007 05:02:39 -0000      1.19
+++ is_pure.hpp 29 Apr 2007 03:38:48 -0000      1.20
@@ -165,12 +165,12 @@
 
     // Quantified expressions are pure IFF they use the simple_repeat_matcher
     template<typename Expr>
-    struct is_pure<Expr, proto::tag::unary_plus>
+    struct is_pure<Expr, proto::tag::posit>
       : use_simple_repeat<typename proto::result_of::arg<Expr>::type>
     {};
 
     template<typename Expr>
-    struct is_pure<Expr, proto::tag::unary_star>
+    struct is_pure<Expr, proto::tag::dereference>
       : use_simple_repeat<typename proto::result_of::arg<Expr>::type>
     {};
 
@@ -185,7 +185,7 @@
     {};
 
     template<typename Expr>
-    struct is_pure<Expr, proto::tag::unary_minus>
+    struct is_pure<Expr, proto::tag::negate>
       : is_pure<typename proto::result_of::arg<Expr>::type>
     {};
 

Index: width_of.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/detail/static/width_of.hpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- width_of.hpp        17 Apr 2007 05:02:39 -0000      1.17
+++ width_of.hpp        29 Apr 2007 03:38:48 -0000      1.18
@@ -160,12 +160,12 @@
     };
 
     template<typename Expr>
-    struct width_of<Expr, proto::tag::unary_plus>
+    struct width_of<Expr, proto::tag::posit>
       : unknown_width
     {};
 
     template<typename Expr>
-    struct width_of<Expr, proto::tag::unary_star>
+    struct width_of<Expr, proto::tag::dereference>
       : unknown_width
     {};
 
@@ -185,7 +185,7 @@
     {};
 
     template<typename Expr>
-    struct width_of<Expr, proto::tag::unary_minus>
+    struct width_of<Expr, proto::tag::negate>
       : width_of<typename proto::result_of::arg<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