Update of /cvsroot/boost/boost/boost/xpressive/detail/static/productions
In directory 
sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv5561/boost/xpressive/detail/static/productions

Modified Files:
        charset_transforms.hpp complement_compiler.hpp 
        marker_transform.hpp modify_compiler.hpp noop_compiler.hpp 
        productions.hpp quant_compilers.hpp quant_traits.hpp 
        quant_transforms.hpp 
Log Message:
proto::meta namespace is dead

Index: charset_transforms.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/charset_transforms.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- charset_transforms.hpp      21 Dec 2006 03:51:41 -0000      1.8
+++ charset_transforms.hpp      3 Feb 2007 00:14:32 -0000       1.9
@@ -115,7 +115,7 @@
               , charset_type
             > matcher_type;
 
-            typedef typename proto::meta::terminal<matcher_type>::type type;
+            typedef typename proto::terminal<matcher_type>::type type;
         };
 
         template<typename Expr, typename State, typename Visitor>

Index: complement_compiler.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/complement_compiler.hpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- complement_compiler.hpp     28 Dec 2006 02:37:26 -0000      1.11
+++ complement_compiler.hpp     3 Feb 2007 00:14:32 -0000       1.12
@@ -40,7 +40,7 @@
     {
         template<typename>
         struct apply
-          : proto::meta::terminal<literal_placeholder<Char, typename 
mpl::not_<Not>::type> >
+          : proto::terminal<literal_placeholder<Char, typename 
mpl::not_<Not>::type> >
         {};
 
         template<typename Expr, typename Visitor>
@@ -59,7 +59,7 @@
     {
         template<typename>
         struct apply
-          : proto::meta::terminal<set_matcher<Traits, Size> >
+          : proto::terminal<set_matcher<Traits, Size> >
         {};
 
         template<typename Expr, typename Visitor>
@@ -79,7 +79,7 @@
     {
         template<typename>
         struct apply
-          : proto::meta::terminal<posix_charset_placeholder>
+          : proto::terminal<posix_charset_placeholder>
         {};
 
         template<typename Expr, typename Visitor>
@@ -99,7 +99,7 @@
     {
         template<typename Visitor>
         struct apply
-          : proto::meta::terminal<range_placeholder<Char> >
+          : proto::terminal<range_placeholder<Char> >
         {};
 
         template<typename Expr, typename Visitor>
@@ -119,7 +119,7 @@
     {
         template<typename>
         struct apply
-          : proto::meta::terminal<assert_word_placeholder<word_boundary<false> 
> >
+          : proto::terminal<assert_word_placeholder<word_boundary<false> > >
         {};
 
         template<typename Expr, typename Visitor>
@@ -139,7 +139,7 @@
         // ~_ln matches any one character that is not in the "newline" 
character class
         template<typename>
         struct apply
-          : proto::meta::terminal<posix_charset_placeholder>
+          : proto::terminal<posix_charset_placeholder>
         {};
 
         template<typename Expr, typename Visitor>
@@ -166,7 +166,7 @@
     //
     template<typename Expr>
     struct complement<Expr, proto::tag::terminal>
-      : complement_terminal<typename proto::meta::arg<Expr>::type>
+      : complement_terminal<typename proto::result_of::arg<Expr>::type>
     {};
 
     
///////////////////////////////////////////////////////////////////////////////
@@ -182,7 +182,7 @@
               , Visitor
             >
         {
-            BOOST_MPL_ASSERT((is_same<set_initializer_type, typename 
proto::meta::left<Expr>::type>));
+            BOOST_MPL_ASSERT((is_same<set_initializer_type, typename 
proto::result_of::left<Expr>::type>));
         };
 
         template<typename Visitor>
@@ -200,8 +200,8 @@
         // First, convert the parse tree into a set_matcher
         template<typename Visitor>
         struct apply
-          : proto::meta::terminal<
-                typename proto::meta::compile<Expr, dont_care, Visitor, 
lst_tag>::type
+          : proto::terminal<
+                typename proto::result_of::compile<Expr, dont_care, Visitor, 
lst_tag>::type
             >
         {};
 
@@ -222,7 +222,7 @@
     {
         template<typename Visitor>
         struct apply
-          : proto::meta::unary_expr<lookahead_tag<false>, typename 
proto::meta::arg<Expr>::type>
+          : proto::unary_expr<lookahead_tag<false>, typename 
proto::result_of::arg<Expr>::type>
         {};
 
         template<typename Visitor>
@@ -241,7 +241,7 @@
     {
         template<typename Visitor>
         struct apply
-          : proto::meta::unary_expr<lookbehind_tag<false>, typename 
proto::meta::arg<Expr>::type>
+          : proto::unary_expr<lookbehind_tag<false>, typename 
proto::result_of::arg<Expr>::type>
         {};
 
         template<typename Visitor>
@@ -260,7 +260,7 @@
     {
         template<typename>
         struct apply
-          : proto::meta::arg<Expr>
+          : proto::result_of::arg<Expr>
         {};
 
         template<typename Visitor>
@@ -277,7 +277,7 @@
         template<typename Expr, typename, typename Visitor>
         struct apply
         {
-            typedef complement<typename proto::meta::arg<Expr>::type> 
complement;
+            typedef complement<typename proto::result_of::arg<Expr>::type> 
complement;
             typedef typename complement::BOOST_NESTED_TEMPLATE 
apply<Visitor>::type type;
         };
 

Index: marker_transform.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/marker_transform.hpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- marker_transform.hpp        26 Jan 2007 03:06:15 -0000      1.15
+++ marker_transform.hpp        3 Feb 2007 00:14:33 -0000       1.16
@@ -21,7 +21,7 @@
     // MarkerPattern
     // (s1= ...) is a marker
     struct MarkerPattern
-      : proto::meta::assign<basic_mark_tag, proto::_>
+      : proto::assign<basic_mark_tag, proto::_>
     {};
 
     
///////////////////////////////////////////////////////////////////////////////
@@ -42,13 +42,13 @@
         template<typename Expr, typename, typename>
         struct apply
         {
-            typedef typename proto::meta::right_shift
+            typedef typename proto::right_shift
             <
-                proto::meta::terminal<mark_begin_matcher>::type
-              , typename proto::meta::right_shift
+                proto::terminal<mark_begin_matcher>::type
+              , typename proto::right_shift
                 <
                     Expr
-                  , proto::meta::terminal<mark_end_matcher>::type
+                  , proto::terminal<mark_end_matcher>::type
                 >::type
             >::type type;
         };

Index: modify_compiler.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/modify_compiler.hpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- modify_compiler.hpp 1 Dec 2006 05:46:05 -0000       1.10
+++ modify_compiler.hpp 3 Feb 2007 00:14:33 -0000       1.11
@@ -39,8 +39,8 @@
         template<typename Expr, typename State, typename Visitor>
         struct apply
         {
-            typedef typename proto::meta::arg<typename 
proto::meta::left<Expr>::type>::type modifier_type;
-            typedef typename proto::meta::right<Expr>::type expr_type;
+            typedef typename proto::result_of::arg<typename 
proto::result_of::left<Expr>::type>::type modifier_type;
+            typedef typename proto::result_of::right<Expr>::type expr_type;
             typedef typename modifier_type::BOOST_NESTED_TEMPLATE 
apply<Visitor>::type visitor_type;
 
             typedef typename proto::compiler<typename expr_type::tag_type, 
seq_tag>::

Index: noop_compiler.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/noop_compiler.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- noop_compiler.hpp   28 Dec 2006 02:37:26 -0000      1.8
+++ noop_compiler.hpp   3 Feb 2007 00:14:33 -0000       1.9
@@ -23,7 +23,7 @@
         template<typename Expr, typename State, typename Visitor>
         struct apply
         {
-            typedef typename proto::meta::arg<Expr>::type arg_type;
+            typedef typename proto::result_of::arg<Expr>::type arg_type;
             typedef typename as_matcher_type<arg_type>::type matcher1;
             typedef typename Visitor::BOOST_NESTED_TEMPLATE 
apply<matcher1>::type matcher2;
             typedef static_xpression<matcher2, State> type;

Index: productions.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/productions.hpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- productions.hpp     26 Jan 2007 03:06:15 -0000      1.12
+++ productions.hpp     3 Feb 2007 00:14:33 -0000       1.13
@@ -37,7 +37,7 @@
     {
         template<typename Expr, typename, typename>
         struct apply
-          : proto::matches<Expr, proto::meta::subscript<set_initializer_type, 
proto::_> >
+          : proto::matches<Expr, proto::subscript<set_initializer_type, 
proto::_> >
         {};
     };
 
@@ -48,7 +48,7 @@
         template<typename Expr, typename, typename>
         struct apply
         {
-            typedef typename proto::meta::right_shift
+            typedef typename proto::right_shift
             <
                 typename Expr::arg0_type
               , typename Expr::arg1_type

Index: quant_compilers.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/quant_compilers.hpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- quant_compilers.hpp 1 Dec 2006 05:46:05 -0000       1.9
+++ quant_compilers.hpp 3 Feb 2007 00:14:33 -0000       1.10
@@ -21,7 +21,7 @@
 namespace boost { namespace xpressive { namespace detail
 {
 
-    typedef proto::meta::terminal<epsilon_matcher>::type nil_op;
+    typedef proto::terminal<epsilon_matcher>::type nil_op;
 
     
///////////////////////////////////////////////////////////////////////////////
     // repeater_compiler

Index: quant_traits.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/quant_traits.hpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- quant_traits.hpp    28 Dec 2006 02:37:26 -0000      1.9
+++ quant_traits.hpp    3 Feb 2007 00:14:33 -0000       1.10
@@ -63,7 +63,7 @@
     {
         template<typename Expr, typename, typename>
         struct apply
-          : use_simple_repeat<typename proto::meta::arg<Expr>::type>
+          : use_simple_repeat<typename proto::result_of::arg<Expr>::type>
         {};
     };
 

Index: quant_transforms.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/xpressive/detail/static/productions/quant_transforms.hpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- quant_transforms.hpp        26 Jan 2007 03:06:15 -0000      1.15
+++ quant_transforms.hpp        3 Feb 2007 00:14:33 -0000       1.16
@@ -23,7 +23,7 @@
     
///////////////////////////////////////////////////////////////////////////////
     // RepeaterPattern
     struct RepeaterPattern
-      : proto::meta::right_shift<proto::meta::terminal<repeat_begin_matcher>, 
proto::_>
+      : proto::right_shift<proto::terminal<repeat_begin_matcher>, proto::_>
     {};
 
     
///////////////////////////////////////////////////////////////////////////////
@@ -108,13 +108,13 @@
         template<typename Expr, typename, typename>
         struct apply
         {
-            typedef typename proto::meta::right_shift
+            typedef typename proto::right_shift
             <
-                proto::meta::terminal<repeat_begin_matcher>::type
-              , typename proto::meta::right_shift
+                proto::terminal<repeat_begin_matcher>::type
+              , typename proto::right_shift
                 <
                     Expr
-                  , typename proto::meta::terminal<repeat_end_matcher<Greedy> 
>::type
+                  , typename proto::terminal<repeat_end_matcher<Greedy> >::type
                 >::type
             >::type type;
         };
@@ -145,7 +145,7 @@
         template<typename Expr, typename, typename>
         struct apply
         {
-            typedef typename proto::meta::logical_not<Expr>::type type;
+            typedef typename proto::logical_not<Expr>::type type;
         };
 
         template<typename Expr, typename State, typename Visitor>


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

Reply via email to