A. int_c et al are now int_ et al.
B. In item 5.3 you should probably suggest:
template< class N >
struct square
: integral_c< typename N::value_type, N::value * N::value >
{};
and later,
template <long N>
struct square_c : square<long_<N> > {};
Not only is it simpler, but it allows:
square<int_<5> >::value
and:
greater<square<_1>, 32>
--
Dave Abrahams
Boost Consulting
www.boost-consulting.com
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost