|
Boost Users : |
Subject: [Boost-users] Problem compiling under Codegear
From: jose perez (jcurru_at_[hidden])
Date: 2011-01-10 15:31:27
Hello.
Iâm using CodeGear compiler with Boost 1.39 and Boost 1.45. In both of them I
have found an error in mpl\base.hpp line 25 (typedef typename T::base type;)
[BCC32 Error] base.hpp(25): E2404 Dependent type qualifier 'na' has no member
type named 'base'
The code is:
namespace boost { namespace mpl {
template<
typename BOOST_MPL_AUX_NA_PARAM(T)
// find in mpl\aux_\na_spec.hpp, line 152: #define
BOOST_MPL_AUX_NA_PARAM(param) param = na
>
struct base {
typedef typename T::base type; // <------- ERRORRR
BOOST_MPL_AUX_LAMBDA_SUPPORT(1,base,(T))
};
BOOST_MPL_AUX_NA_SPEC(1, base)
}}
Help will be appreciated.
Thanks!
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net