Update of /cvsroot/boost/boost/boost/xpressive/proto
In directory
sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv32154/boost/xpressive/proto
Modified Files:
matches.hpp proto_fwd.hpp
Log Message:
remove if_matches and if_not_matches as redundant interfaces
Index: matches.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/matches.hpp,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -r1.49 -r1.50
--- matches.hpp 19 Jun 2007 06:03:26 -0000 1.49
+++ matches.hpp 19 Jun 2007 06:13:25 -0000 1.50
@@ -440,16 +440,6 @@
typedef void proto_is_vararg_;
};
- template<typename Expr, typename Grammar, typename Return>
- struct if_matches
- : enable_if<matches<Expr, Grammar>, Return>
- {};
-
- template<typename Expr, typename Grammar, typename Return>
- struct if_not_matches
- : disable_if<matches<Expr, Grammar>, Return>
- {};
-
template<typename T>
struct exact
{};
Index: proto_fwd.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/proto_fwd.hpp,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -d -r1.74 -r1.75
--- proto_fwd.hpp 19 Jun 2007 06:03:26 -0000 1.74
+++ proto_fwd.hpp 19 Jun 2007 06:13:25 -0000 1.75
@@ -155,12 +155,6 @@
template<typename Grammar>
struct not_;
- template<typename Expr, typename Grammar, typename Return = void>
- struct if_matches;
-
- template<typename Expr, typename Grammar, typename Return = void>
- struct if_not_matches;
-
struct proto_expr_tag;
struct proto_ref_tag;
struct proto_ref_iterator_tag;
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs