
26 Nov
2009
26 Nov
'09
5:04 p.m.
I could track it down to the differnce of the nested shared_ptr_helper::non_polymorphic struct versus shared_ptr_helper::polymorphic struct within boost::archive::detail namespace. This non_polymorphic struct uses the singleton and returns the shared_ptr wrapped type (thru the 'get_const_instance()' function), while the polymorphic variant adds an extra call to get the extended type info. So my guess is that it will never work, but ofc who am I to judge :)