From: Hugo Duncan (hugoduncan_at_[hidden])
Date: 2003-06-11 16:39:21


Aleksey and all,

mpl::size<Sequence> returns integral_c<long,..> on gcc, vc7.1 but
integral_c<int,..> on bcc564.

Is this intentional?

I am writing specialisations of classes instantiated with the result of
mpl::size. The
above difference in types means that the specialisations have to be
different for bcc.

If this is unavoidable could we have (or does it already exits?) a typedef
for the the
fundamental integer type used in the returned integral type constant?

Hugo