> We'd like it to.  However, as Aleksey said, until we get typedef
> templates, there's no way to make int_c<0> into the same type as
> integral_c<int,0>.  The result of
>
>          minus< int_c< 4 >, int_c< 4 > >::type
> is
>         integral_c<int,0>
>
> Aleksey will have to tell you why.  Given the problems you're
> experiencing, I'm not sure whether it's worth it.


Aha, now I understand. That makes perfect sense. I'll just change my
functions to take integral_c<> instead of int_c<> and I won't need the
wrapper.

Thanks for the explanation.

Jaap Suter




_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to