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!