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