$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Daniel Wallin (dalwan01_at_[hidden])
Date: 2003-11-04 12:48:08
Sebastian Faust wrote:
> I tried that, but again I get a compile-error:
> error: C2039: 'type': is not a member of boost::mpl::apply2<F, T1, T2>.
>
> What have I done wrong? Sorry for these silly questions. Btw. can you maybe
> explain me why this error occurs?
I think that's suppose to be:
struct make_vehicle
{
template< typename Base, typename T >
struct apply
{
struct type
{
static vehicle* make( vehicle* ptr )
{
return new T( Base::make( ptr ) );
}
};
};
};
Or:
template< typename Base, typename T >
struct make_vehicle
{
static vehicle* make( vehicle* ptr )
{
return new T( Base::make( ptr ) );
}
BOOST_MPL_AUX_LAMBDA_SUPPORT(2, vehicle, (Base, T))
};
-- Daniel Wallin