id summary reporter owner description type status milestone component version severity resolution keywords cc 10934 is_function return false for cv-qualified function types Peter Dimov John Maddock "As the following test shows: {{{ #include #include struct X { void f() {} void fc() const {} void fv() volatile {} void fcv() const volatile {} }; template< class C, class F > void test( F C::* ) { BOOST_TEST_TRAIT_TRUE(( boost::is_function< F > )); } int main() { test( &X::f ); test( &X::fc ); test( &X::fv ); test( &X::fcv ); return boost::report_errors(); } }}}" Bugs closed To Be Determined type_traits Boost 1.57.0 Problem duplicate