id summary reporter owner description type status milestone component version severity resolution keywords cc 7343 Extend result_of to work with SFINAE Daniel Walker Daniel Walker "In response to a problem first identified by Joel de Guzman: http://thread.gmane.org/gmane.comp.lib.boost.devel/233752/focus=233934 When BOOST_RESULT_OF_USE_DECLTYPE is defined, the attached patch makes the expression result_of::type not well formed when the expression decltype(INVOKE(declval< Fn >(), declval< ArgTypes >()...)) is not well formed, but does not break SFINAE when used as the return type of a function overload. " Feature Requests new To Be Determined result_of Boost 1.52.0 Problem result_of, decltype, SFINAE