
21 Jan
2007
21 Jan
'07
1:25 p.m.
Good idea. What about a backdoor for those compilers? Something like let users specialize i_really_have_specialized_numeric_limits<T>::value for their non-abstract polymorphic types. Or even write a replacement for not very reliable std::numeric_limits<T>::is_specialized Something like numeric_limits_is_specialized<T>::value = #ifdef BOOST_NO_IS_ABSTRACT i_really_have_specialized_numeric_limits<T>::value || #endif !is_abstract<T>::value && std::numeric_limits<T>::is_specialized