Boost C++ Libraries: Ticket #6731: decltype-based boost::result_of does not conform to std::result_of https://svn.boost.org/trac10/ticket/6731 <p> <code>std::result_of</code> is equivalent to </p> <pre class="wiki">decltype(INVOKE(declval&lt;Fn&gt;(), declval&lt;ArgTypes&gt;()…)) </pre><p> and so it can deal with pointers to member data. Current implementation of decltype-based <code>boost::result_of</code> cannot deal with pointers to member data. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6731 Trac 1.4.3 anonymous Sat, 01 Sep 2012 20:57:14 GMT <link>https://svn.boost.org/trac10/ticket/6731#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6731#comment:1</guid> <description> <p> The current implementation covers much of INVOKE (defined in 20.8.2.1), but the member function pointer case is handled by the old TR1 result of and the pointer to member data case is not handled all. Doing this properly will require some refactoring. Patches welcome. This is related to <a class="new ticket" href="https://svn.boost.org/trac10/ticket/4489" title="#4489: Feature Requests: References to function object types (new)">#4489</a>. </p> <ul><li>Daniel Walker </li></ul> </description> <category>Ticket</category> </item> <item> <dc:creator>Michel Morin</dc:creator> <pubDate>Tue, 25 Sep 2012 14:03:39 GMT</pubDate> <title>component changed https://svn.boost.org/trac10/ticket/6731#comment:2 https://svn.boost.org/trac10/ticket/6731#comment:2 <ul> <li><strong>component</strong> <span class="trac-field-old">utility</span> → <span class="trac-field-new">result_of</span> </li> </ul> Ticket