10 Apr
2011
10 Apr
'11
2:22 a.m.
"Steven Watanabe" <watanabesj@gmail.com> wrote in message news:4DA10FAE.20202@providere-consulting.com...
MPL in general gives no guarantee about the exact types that operations produce.
Please don't treat me like a customer of a US cellphone company (grin). template<long I> struct long_ { static const long value = I; template<long J> struct create { typedef long_<J> type; }; }; template<typename T0, typename T1> struct plus { typedef typename T0::template create<T0::value + T1::value>::type type; };