Boost logo

Boost :

From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2006-07-31 19:52:20


David Abrahams writes:
> "Andy Little" <andy_at_[hidden]> writes:
>> The std version doesnt specify the tag, nor does the boost
>> type_traits version in its documentation. Without the tag,
>> boost::integral_constant would not work with mpl types such as
>> equal_to as demonstrated in another mail in this thread. Therefore
>> changing from boost::integral_constant to std::integral_constant
>> will break code that uses mpl. Maybe its not important, but the
>> innocent std:: integral_constant will appear to be bug ridden.
>
> I see no requirement that a `tag' type member be included in
> http://boost.org/libs/mpl/doc/refmanual/integral-constant.html.
> However, it does look like the current implementation of equal_to
> depends on the presence of `tag'. I'm not sure what the plan was
> here; Aleksey?

Please see http://article.gmane.org/gmane.comp.lib.boost.devel/146324.

-- 
Aleksey Gurtovoy
MetaCommunications Engineering

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk