Boost C++ Libraries: Ticket #635: is_base_and_derived: no workaround needed fo SunPro CC 5.5 https://svn.boost.org/trac10/ticket/635 <pre class="wiki">boost/type_traits/is_base_and_derived.hpp, line 27 27 : &amp;&amp; !BOOST_WORKAROUND(__SUNPRO_CC , BOOST_TESTED_AT(0x540)) \ probably should be changed to 27 : &amp;&amp; !BOOST_WORKAROUND(__SUNPRO_CC , &lt;= 0x540)) \ since with SunPro compiler v.5.5 it works fine (the exact compiler verion I checked is: Sun C++ 5.5 Patch 113817-09 2004/08/03) The broken is_base_and_derived version fails to detect private inheritance which in turn prevents from using such libraries as multi_index. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/635 Trac 1.4.3 John Maddock Wed, 17 May 2006 09:40:21 GMT status changed https://svn.boost.org/trac10/ticket/635#comment:1 https://svn.boost.org/trac10/ticket/635#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=14804 Thanks, will apply, John. </pre> Ticket