Fix documentation build under maverick (doxygen 1.7.1)
[senf.git] / senf / Utils / Phoenix.hh
index 773bc5a..fe7d679 100644 (file)
@@ -1,6 +1,6 @@
 // $Id$
 //
-// Copyright (C) 2008 
+// Copyright (C) 2008
 // Fraunhofer Institute for Open Communication Systems (FOKUS)
 // Competence Center NETwork research (NET), St. Augustin, GERMANY
 //     Stefan Bund <g0dil@berlios.de>
 #define HH_SENF_Utils_Phoenix_ 1
 
 // Custom includes
-#include <boost/spirit/phoenix/functions.hpp>
+#include <senf/config.hh>
+
+#if HAVE_BOOST_SPIRIT_INCLUDE_CLASSIC_HPP
+#  include <boost/spirit/include/phoenix1_functions.hpp>
+#else
+#  include <boost/spirit/phoenix/functions.hpp>
+#endif
 
 //#include "Phoenix.mpp"
 #include "Phoenix.ih"
-///////////////////////////////hh.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 
 /** \defgroup phoenix_helpers Boost.Phoenix extensions */
 
 namespace senf {
 namespace phoenix {
-    
+
     /** \brief \c push_back phoenix functor
 
         <tt>push_back(c, x) := c.push_back(x)</tt>
@@ -56,7 +62,7 @@ namespace phoenix {
 
 }}
 
-///////////////////////////////hh.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 //#include "Phoenix.cci"
 //#include "Phoenix.ct"
 //#include "Phoenix.cti"