#include <ostream>
-//#include <boost/smart_ptr/scoped_ptr.hpp>
#include <boost/archive/detail/auto_link_warchive.hpp>
#include <boost/archive/basic_text_oprimitive.hpp>
#include <boost/archive/basic_xml_oarchive.hpp>
#include <boost/archive/detail/register_archive.hpp>
#include <boost/serialization/item_version_type.hpp>
-//#include <boost/archive/detail/utf8_codecvt_facet.hpp>
#include <boost/archive/detail/abi_prefix.hpp> // must be the last header
BOOST_WARCHIVE_DECL
xml_woarchive_impl(std::wostream & os, unsigned int flags);
BOOST_WARCHIVE_DECL
- ~xml_woarchive_impl();
+ ~xml_woarchive_impl() BOOST_OVERRIDE;
public:
BOOST_WARCHIVE_DECL void
save_binary(const void *address, std::size_t count);
// typedef xml_woarchive_impl<xml_woarchive_impl<...> > xml_woarchive;
// do not derive from this class. If you want to extend this functionality
-// via inhertance, derived from xml_woarchive_impl instead. This will
+// via inheritance, derived from xml_woarchive_impl instead. This will
// preserve correct static polymorphism.
class BOOST_SYMBOL_VISIBLE xml_woarchive :
public xml_woarchive_impl<xml_woarchive>
if(0 == (flags & no_header))
init();
}
- ~xml_woarchive(){}
+ ~xml_woarchive() BOOST_OVERRIDE {}
};
} // namespace archive