Update of /cvsroot/boost/boost/boost/xpressive/proto
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17591/proto

Modified Files:
        debug.hpp deep_copy.hpp eval.hpp make_expr.hpp proto_fwd.hpp 
        ref.hpp traits.hpp 
Log Message:
rename proto::op to proto::functional, work toward better support in xpressive 
for non-char data

Index: debug.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/debug.hpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- debug.hpp   21 May 2007 03:21:33 -0000      1.7
+++ debug.hpp   24 May 2007 23:25:40 -0000      1.8
@@ -88,7 +88,7 @@
     #undef BOOST_PROTO_DEFINE_TAG_NAME
     }
 
-    namespace op
+    namespace functional
     {
         // Display a proto expression tree
         struct display_expr
@@ -144,13 +144,13 @@
     template<typename Expr>
     void display_expr(Expr const &expr)
     {
-        op::display_expr()(expr);
+        functional::display_expr()(expr);
     }
 
     template<typename Expr>
     void display_expr(Expr const &expr, std::ostream &sout)
     {
-        op::display_expr(0, sout)(expr);
+        functional::display_expr(0, sout)(expr);
     }
 
 }}

Index: deep_copy.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/deep_copy.hpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- deep_copy.hpp       23 May 2007 06:54:27 -0000      1.12
+++ deep_copy.hpp       24 May 2007 23:25:40 -0000      1.13
@@ -50,7 +50,7 @@
             {};
         }
 
-        namespace op
+        namespace functional
         {
             struct deep_copy
             {
@@ -71,7 +71,7 @@
             };
         }
 
-        op::deep_copy const deep_copy = {};
+        functional::deep_copy const deep_copy = {};
 
         namespace detail
         {

Index: eval.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/eval.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- eval.hpp    16 Apr 2007 08:10:16 -0000      1.2
+++ eval.hpp    24 May 2007 23:25:40 -0000      1.3
@@ -25,7 +25,7 @@
         };
     }
 
-    namespace op
+    namespace functional
     {
         struct eval
         {
@@ -56,7 +56,7 @@
         };
     }
 
-    op::eval const eval = {};
+    functional::eval const eval = {};
 }}
 
 #endif

Index: make_expr.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/make_expr.hpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- make_expr.hpp       24 May 2007 20:03:26 -0000      1.12
+++ make_expr.hpp       24 May 2007 23:25:40 -0000      1.13
@@ -106,7 +106,7 @@
             };
         }
 
-        namespace op
+        namespace functional
         {
             template<typename Tag>
             struct make_expr

Index: proto_fwd.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/proto_fwd.hpp,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -d -r1.63 -r1.64
--- proto_fwd.hpp       24 May 2007 20:03:26 -0000      1.63
+++ proto_fwd.hpp       24 May 2007 23:25:40 -0000      1.64
@@ -342,7 +342,7 @@
     template<typename Domain, typename Expr, typename EnableIf = void>
     struct is_allowed;
 
-    namespace op
+    namespace functional
     {
         struct compile;
         struct left;

Index: ref.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/ref.hpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- ref.hpp     30 Apr 2007 23:07:18 -0000      1.27
+++ ref.hpp     24 May 2007 23:25:40 -0000      1.28
@@ -114,7 +114,7 @@
         };
     }
 
-    namespace op
+    namespace functional
     {
         struct unref
         {
@@ -152,7 +152,7 @@
         };
     }
 
-    op::unref const unref = {};
+    functional::unref const unref = {};
 }}
 
 #endif

Index: traits.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/traits.hpp,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -d -r1.51 -r1.52
--- traits.hpp  21 May 2007 03:21:33 -0000      1.51
+++ traits.hpp  24 May 2007 23:25:40 -0000      1.52
@@ -303,7 +303,7 @@
     #undef BOOST_PROTO_ARG
     #undef BOOST_PROTO_ARG_N_TYPE
 
-        namespace op
+        namespace functional
         {
             struct as_expr
             {
@@ -449,10 +449,10 @@
 
         }
 
-        op::as_expr const as_expr = {};
-        op::as_arg const as_arg = {};
-        op::left const left = {};
-        op::right const right = {};
+        functional::as_expr const as_expr = {};
+        functional::as_arg const as_arg = {};
+        functional::left const left = {};
+        functional::right const right = {};
 
         /// arg
         ///


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