8 Sep 16:09
Re: mpl::transform<...> --- compile error: is not derived from type
Steven Watanabe <watanabesj <at> gmail.com>
2008-09-08 14:09:10 GMT
2008-09-08 14:09:10 GMT
AMDG
e r wrote:
>> and also, although the second version compiles, i have
>>
>> BOOST_MPL_ASSERT( (
>> is_same<
>> id_range::type,
>> mpl::vector< mpl::int_<1>, mpl::int_<2>, mpl::int_<3> >
>> >
>> ) );
>>
>> causes,
>>
>> <snip>
>>
Two boost::mpl::vectors that contain the same elements are not guaranteed to
be the same type. If you boost::mpl::equal, it ought to work.
BOOST_MPL_ASSERT( (
boost::mpl::equal<
id_range::type,
mpl::vector< mpl::int_<1>, mpl::int_<2>, mpl::int_<3> >
>
) );
In Christ,
Steven Watanabe
RSS Feed