Update of /cvsroot/boost/boost/boost/xpressive
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv23233/boost/xpressive
Modified Files:
regex_primitives.hpp
Log Message:
work-arounds for gcc bugs and warnings
Index: regex_primitives.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/regex_primitives.hpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- regex_primitives.hpp 17 Apr 2006 19:36:52 -0000 1.10
+++ regex_primitives.hpp 22 Oct 2006 05:11:38 -0000 1.11
@@ -20,6 +20,7 @@
#include <boost/xpressive/detail/static/as_xpr.hpp>
#include <boost/xpressive/detail/static/compile.hpp>
#include <boost/xpressive/detail/static/modifier.hpp>
+#include <boost/xpressive/detail/utility/ignore_unused.hpp>
#include <boost/xpressive/detail/static/regex_operators.hpp>
#include <boost/xpressive/detail/static/productions/productions.hpp>
@@ -56,6 +57,7 @@
// type const &name = detail::BOOST_PP_CAT(global_pod_, name)<0>::value
*/
+
} // namespace detail
/// INTERNAL ONLY (for backwards compatibility)
@@ -651,6 +653,44 @@
return mod;
}
+
+namespace detail
+{
+ inline void ignore_unused_regex_primitives()
+ {
+ ignore_unused(repeat_max);
+ ignore_unused(inf);
+ ignore_unused(epsilon);
+ ignore_unused(nil);
+ ignore_unused(alnum);
+ ignore_unused(bos);
+ ignore_unused(eos);
+ ignore_unused(bol);
+ ignore_unused(eol);
+ ignore_unused(bow);
+ ignore_unused(eow);
+ ignore_unused(_b);
+ ignore_unused(_w);
+ ignore_unused(_d);
+ ignore_unused(_s);
+ ignore_unused(_n);
+ ignore_unused(_ln);
+ ignore_unused(_);
+ ignore_unused(self);
+ ignore_unused(set);
+ ignore_unused(s0);
+ ignore_unused(s1);
+ ignore_unused(s2);
+ ignore_unused(s3);
+ ignore_unused(s4);
+ ignore_unused(s5);
+ ignore_unused(s6);
+ ignore_unused(s7);
+ ignore_unused(s8);
+ ignore_unused(s9);
+ }
+}
+
}} // namespace boost::xpressive
#endif
-------------------------------------------------------------------------
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