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