id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9754,boost::is_function VS compile error (for const operator function),Yaroslav Lukyanchuk ,John Maddock,"If you try to evaluate boost::is_function on functions that have the same signature and one of them are member const operator function, VC++ (10 through 12) fires compile error: Sample minimal code: struct Functor { void operator()() const {} }; boost::is_function::value; boost::is_function::value; Compiler output: 1>$(path)\boost\type_traits\is_function.hpp(72): error C2373: 't' : redefinition; different type modifiers 1> $(path)\boost\type_traits\is_function.hpp(72) : see declaration of 't' 1> $(path)\boost\type_traits\is_function.hpp(97) : see reference to class template instantiation 'boost::detail::is_function_impl' being compiled",Bugs,closed,To Be Determined,type_traits,Boost 1.55.0,Problem,invalid,"boost::is_function, compile error",