Update of /cvsroot/boost/boost/boost/xpressive/detail/static/productions
In directory
sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv28571/detail/static/productions
Modified Files:
marker_transform.hpp productions.hpp quant_transforms.hpp
Log Message:
faster proto is_ref, is_extends, is_expr; remove is_basic_expr; eliminate
extends_base and extends multiple inheritance, misc. clean-up
Index: marker_transform.hpp
===================================================================
RCS file:
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/marker_transform.hpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- marker_transform.hpp 2 Nov 2006 06:56:43 -0000 1.11
+++ marker_transform.hpp 10 Nov 2006 04:09:38 -0000 1.12
@@ -51,14 +51,12 @@
template<typename Expr, typename, typename>
struct apply
{
- typedef typename proto::meta::binary_expr
+ typedef typename proto::meta::right_shift
<
- proto::right_shift_tag
- , proto::meta::terminal<mark_begin_matcher>::type
- , typename proto::meta::binary_expr
+ proto::meta::terminal<mark_begin_matcher>::type
+ , typename proto::meta::right_shift
<
- proto::right_shift_tag
- , Expr
+ Expr
, proto::meta::terminal<mark_end_matcher>::type
>::type
>::type type;
Index: productions.hpp
===================================================================
RCS file:
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/productions.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- productions.hpp 30 Oct 2006 06:39:38 -0000 1.8
+++ productions.hpp 10 Nov 2006 04:09:38 -0000 1.9
@@ -52,10 +52,9 @@
template<typename Expr, typename, typename>
struct apply
{
- typedef typename proto::meta::binary_expr
+ typedef typename proto::meta::right_shift
<
- proto::right_shift_tag
- , typename Expr::arg0_type
+ typename Expr::arg0_type
, typename Expr::arg1_type
>::type type;
};
Index: quant_transforms.hpp
===================================================================
RCS file:
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/quant_transforms.hpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- quant_transforms.hpp 3 Nov 2006 02:47:44 -0000 1.11
+++ quant_transforms.hpp 10 Nov 2006 04:09:38 -0000 1.12
@@ -116,14 +116,12 @@
template<typename Expr, typename, typename>
struct apply
{
- typedef typename proto::meta::binary_expr
+ typedef typename proto::meta::right_shift
<
- proto::right_shift_tag
- , proto::meta::terminal<repeat_begin_matcher>::type
- , typename proto::meta::binary_expr
+ proto::meta::terminal<repeat_begin_matcher>::type
+ , typename proto::meta::right_shift
<
- proto::right_shift_tag
- , Expr
+ Expr
, typename proto::meta::terminal<repeat_end_matcher<Greedy>
>::type
>::type
>::type type;
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs