Update of /cvsroot/boost/boost/boost/xpressive/proto
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv20055/proto
Modified Files:
args.hpp context.hpp
Log Message:
add support for (?R) for self-recursive dynamic regexes
Index: args.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/args.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- args.hpp 3 Feb 2007 00:14:33 -0000 1.5
+++ args.hpp 4 Mar 2007 18:07:03 -0000 1.6
@@ -43,12 +43,19 @@
#define N BOOST_PP_ITERATION()
+ /// \brief A type sequence, for use as the 2nd parameter to the
expr\<\> class template.
+ ///
+ /// A type sequence, for use as the 2nd parameter to the expr\<\>
class template.
+ /// The types in the sequence correspond to the children of a node in
an expression tree.
template< BOOST_PP_ENUM_PARAMS(N, typename Arg) >
struct BOOST_PP_CAT(args, N)
{
BOOST_STATIC_CONSTANT(long, size = N);
BOOST_PP_REPEAT(N, BOOST_PROTO_DEFINE_ARG_N, ~)
BOOST_PP_REPEAT_FROM_TO(N, BOOST_PROTO_MAX_ARITY,
BOOST_PROTO_DEFINE_VOID_N, ~)
+
+ /// INTERNAL ONLY
+ ///
typedef BOOST_PP_CAT(Arg, BOOST_PP_DEC(N)) back_;
};
Index: context.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/context.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- context.hpp 3 Feb 2007 09:04:30 -0000 1.5
+++ context.hpp 4 Mar 2007 18:07:03 -0000 1.6
@@ -84,6 +84,8 @@
//BOOST_MPL_ASSERT((is_same<void(*)(),
result_of_fixup<void(&)()>::type>));
}
+ /// INTERNAL ONLY
+ ///
#define BOOST_PROTO_DECLTYPE_NESTED_TYPEDEF_TPL(Nested, Expr)\
BOOST_TYPEOF_NESTED_TYPEDEF_TPL(nested_and_hidden, Expr)\
struct Nested\
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs