id summary reporter owner description type status milestone component version severity resolution keywords cc 2286 destroy method of extended_type_info_typeid violates privacy Ross Lippert Robert Ramey "In previous versions of serialization, this class did not have a destroy method and the only thing which called destructors was class access, which has private access. In this version, extended_type_info_typeid also has a destroy but is not appropriately friended. This means that a common singleton pattern, in which the destructor is made private, does not work with serialization. Attached in a file that can be compiled to give an example of this bug." Bugs closed Boost 1.37.0 serialization Boost 1.36.0 Problem duplicate