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

Reply via email to