id summary reporter owner description type status milestone component version severity resolution keywords cc 1216 problems compiling template class using is_class and is_arithmetic sheff John Maddock "Consider this code: {{{ class C { public: template typename boost::enable_if_c::value, void>::type f(T& t) { } template typename boost::enable_if_c::value, void>::type f(T& t) { } }; void main() { C c; } }}} it compiles without fault, but the following code: {{{ class A {}; template class B : public T1 { public: template typename boost::enable_if_c::value, void>::type f(T2& t) { } template typename boost::enable_if_c::value, void>::type f(T2& t) { } }; void main() { B a; } }}} fails to compile" Bugs closed To Be Determined type_traits Boost 1.34.1 Problem fixed