Boost logo

Boost-Commit :

From: dgregor_at_[hidden]
Date: 2007-09-13 15:58:30


Author: dgregor
Date: 2007-09-13 15:58:30 EDT (Thu, 13 Sep 2007)
New Revision: 39247
URL: http://svn.boost.org/trac/boost/changeset/39247

Log:
We can no longer use is_base_and_derived with incomplete types, not that it worked well before
Text files modified:
   trunk/boost/parameter/aux_/arg_list.hpp | 5 +----
   1 files changed, 1 insertions(+), 4 deletions(-)

Modified: trunk/boost/parameter/aux_/arg_list.hpp
==============================================================================
--- trunk/boost/parameter/aux_/arg_list.hpp (original)
+++ trunk/boost/parameter/aux_/arg_list.hpp 2007-09-13 15:58:30 EDT (Thu, 13 Sep 2007)
@@ -11,6 +11,7 @@
 #include <boost/parameter/aux_/default.hpp>
 #include <boost/parameter/aux_/parameter_requirements.hpp>
 #include <boost/parameter/aux_/yesno.hpp>
+#include <boost/parameter/aux_/maybe.hpp>
 #include <boost/parameter/config.hpp>
 
 #include <boost/mpl/apply.hpp>
@@ -158,10 +159,6 @@
 template <class KW, class T>
 struct tagged_argument;
 
-// Forward declaration for arg_list::operator[], with
-// IS_XXX helper
-struct maybe_base;
-
 template <class T>
 struct is_maybe
   : is_base_and_derived<maybe_base, T>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk