Boost C++ Libraries: Ticket #7792: Boost serialization is incompatible with final keyword https://svn.boost.org/trac10/ticket/7792 <p> When a class is marked as final using the C++11 final keyword it is not possible to serialize it using boost::serialization, because compilation fails while instantiating boost::detail::is_polymorphic_imp1&lt;...&gt;. </p> <p> A minimal example is attached in main.cpp. The output of Visual Studio 2012 SP1 attempting to compile this example can be found in <a class="missing wiki">BoostSerializationBugReport</a>.log. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7792 Trac 1.4.3 Marco Wannemaker <marco.wannemaker@…> Thu, 13 Dec 2012 18:58:59 GMT attachment set https://svn.boost.org/trac10/ticket/7792 https://svn.boost.org/trac10/ticket/7792 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">main.cpp</span> </li> </ul> <p> Minimal example resulting in the error. </p> Ticket Marco Wannemaker <marco.wannemaker@…> Thu, 13 Dec 2012 18:59:42 GMT attachment set https://svn.boost.org/trac10/ticket/7792 https://svn.boost.org/trac10/ticket/7792 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">BoostSerializationBugReport.log</span> </li> </ul> <p> The build log generated by Visual Studio 2012 SP1 when building main.cpp. </p> Ticket Robert Ramey Thu, 13 Dec 2012 19:12:34 GMT owner changed https://svn.boost.org/trac10/ticket/7792#comment:1 https://svn.boost.org/trac10/ticket/7792#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Robert Ramey</span> to <span class="trac-author">John Maddock</span> </li> </ul> <p> this is really an issue of "is_polymorphic". So I'm passing this on to the experts on this. </p> <p> Robert Ramey </p> Ticket