Update of /cvsroot/boost/boost/boost/xpressive/proto
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv31362/proto
Modified Files:
fusion.hpp make_expr.hpp
Log Message:
back out MPL-ification of proto trees for now
Index: fusion.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/fusion.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- fusion.hpp 30 Oct 2006 02:00:19 -0000 1.8
+++ fusion.hpp 30 Oct 2006 04:00:08 -0000 1.9
@@ -307,8 +307,8 @@
}
}}
-namespace boost { namespace mpl
-{
+//namespace boost { namespace mpl
+//{
//template<>
//struct begin_impl<proto::proto_expr_tag>
//{
@@ -350,48 +350,48 @@
//};
- template<>
- struct begin_impl<proto::proto_ref_tag>
- {
- template<typename Sequence>
- struct apply
- : begin_impl<typename sequence_tag<typename
Sequence::args_type>::type>
- ::template apply<typename Sequence::args_type>
- {};
- };
+ //template<>
+ //struct begin_impl<proto::proto_ref_tag>
+ //{
+ // template<typename Sequence>
+ // struct apply
+ // : begin_impl<typename sequence_tag<typename
Sequence::args_type>::type>
+ // ::template apply<typename Sequence::args_type>
+ // {};
+ //};
- template<>
- struct end_impl<proto::proto_ref_tag>
- {
- template<typename Sequence>
- struct apply
- : end_impl<typename sequence_tag<typename Sequence::args_type>::type>
- ::template apply<typename Sequence::args_type>
- {};
- };
+ //template<>
+ //struct end_impl<proto::proto_ref_tag>
+ //{
+ // template<typename Sequence>
+ // struct apply
+ // : end_impl<typename sequence_tag<typename
Sequence::args_type>::type>
+ // ::template apply<typename Sequence::args_type>
+ // {};
+ //};
- template<>
- struct size_impl<proto::proto_ref_tag>
- {
- template<typename Sequence>
- struct apply
- {
- typedef typename Sequence::arity type;
- };
- };
+ //template<>
+ //struct size_impl<proto::proto_ref_tag>
+ //{
+ // template<typename Sequence>
+ // struct apply
+ // {
+ // typedef typename Sequence::arity type;
+ // };
+ //};
- template<>
- struct at_impl<proto::proto_ref_tag>
- {
- template<typename Sequence, typename N>
- struct apply
- : at_impl<typename sequence_tag<typename Sequence::args_type>::type>
- ::template apply<typename Sequence::args_type, N>
- {};
- };
+ //template<>
+ //struct at_impl<proto::proto_ref_tag>
+ //{
+ // template<typename Sequence, typename N>
+ // struct apply
+ // : at_impl<typename sequence_tag<typename
Sequence::args_type>::type>
+ // ::template apply<typename Sequence::args_type, N>
+ // {};
+ //};
-}} // namespace boost::mpl
+//}} // namespace boost::mpl
//namespace boost { namespace mpl
//{
Index: make_expr.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/make_expr.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- make_expr.hpp 30 Oct 2006 02:00:19 -0000 1.1
+++ make_expr.hpp 30 Oct 2006 04:00:08 -0000 1.2
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////////
-/// \file unpack_expr.hpp
+/// \file make_expr.hpp
/// Given a Fusion sequence of arguments and the type of a proto Expression,
/// unpacks the sequence into the Expression.
//
-------------------------------------------------------------------------
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
|