|
Boost : |
From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2002-11-21 03:57:32
Joerg Walter wrote:
> OK. The mpl::if_ problem vanished, the remaining problems with VC7 are
> home-grown (I'll look into these later). But now all ublas
> GCC tests fail to compile due to
>
> In file included from C:/boost/site/boost/type_traits.hpp:43,
> from C:/boost/site/boost/numeric/ublas/config.hpp:24,
> from
> C:/boost/site/libs/numeric/ublas/concepts.cpp:12:
> C:/boost/site/boost/type_traits/is_polymorphic.hpp:20:
> warning: `typename
> boost::remove_cv<T>::type' is implicitly a typename
> C:/boost/site/boost/type_traits/is_polymorphic.hpp:20:
> warning: implicit
> typename is deprecated, please see the documentation for details
> C:/boost/site/boost/type_traits/is_polymorphic.hpp:28:
> duplicate base type `
> boost::remove_cv<T>::type' invalid
>
> I'm lost again.
A missing 'typename', fixed in the CVS.
On an aside note, including individual type traits headers you need (e.g.
"boost/type_traits/add_reference.hpp") instead of monolithic
"boost/type_traits.hpp" would reduce chances for the library to be broken
down on the events like this.
Aleksey
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk