Boost C++ Libraries: Ticket #11771: Type error in has_member_finish_edge with CLR https://svn.boost.org/trac10/ticket/11771 <p> When including depth_first_search.hpp in a project that compiles with CLR support in VS2015 the preprocessor macro: BOOST_TTI_HAS_MEMBER_FUNCTION(finish_edge) produces code that doesn't compile. When compiling the following error is thrown </p> <p> Error C2664 'boost::type_traits::no_type boost::detail::has_member_function_finish_edge_detail_hcmf&lt;BOOST_TTI_DETAIL_TP_T&gt;::chkt&lt;has_member_function_finish_edge_detail_hcmf&lt;BOOST_TTI_DETAIL_TP_T&gt;::cl_type&lt;BOOST_TTI_DETAIL_TP_T&gt;::type&gt;(...)': cannot convert argument 1 from 'nullptr' to '...' </p> <p> I am including a minimal example showing the problem </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11771 Trac 1.4.3 Taus Møller <taus.moeller@…> Thu, 29 Oct 2015 10:14:56 GMT attachment set https://svn.boost.org/trac10/ticket/11771 https://svn.boost.org/trac10/ticket/11771 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">BoostErrorSSCCE.zip</span> </li> </ul> <p> Minimal example showing the issue </p> Ticket