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,,