20 Dec
2004
20 Dec
'04
12:27 a.m.
"Jeremiah Willcock"
I don't have access to VC++ 7.1 right now, so I can't find the whole problem you're having, but I have one comment: the uses of typename before is_arithmetic and is_object are unnecessary, since the types you're accessing are not members. I don't know if it will solve your ICE problem, but try removing those uses of typename. Otherwise, try using enable_if_c and adding ::value after the conditions (but still without a typename inside the condition for enable_if_c).
Thanks a lot, it did solve the problem. Agoston