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