Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::archive::polymorphic_oarchive Class Referenceabstract

#include <polymorphic_oarchive.hpp>

Inheritance diagram for boost::archive::polymorphic_oarchive:
Collaboration diagram for boost::archive::polymorphic_oarchive:

Public Member Functions

virtual ~polymorphic_oarchive ()
 
virtual unsigned int get_flags () const =0
 
virtual library_version_type get_library_version () const =0
 
virtual void save_binary (const void *t, std::size_t size)=0
 
virtual void save_object (const void *x, const detail::basic_oserializer &bos)=0
 
virtual void save_pointer (const void *t, const detail::basic_pointer_oserializer *bpos_ptr)=0
 

Constructor & Destructor Documentation

virtual boost::archive::polymorphic_oarchive::~polymorphic_oarchive ( )
inlinevirtual

Member Function Documentation

virtual unsigned int boost::archive::polymorphic_oarchive_impl::get_flags ( ) const
pure virtualinherited
virtual library_version_type boost::archive::polymorphic_oarchive_impl::get_library_version ( ) const
pure virtualinherited
virtual void boost::archive::polymorphic_oarchive_impl::save_binary ( const void *  t,
std::size_t  size 
)
pure virtualinherited
virtual void boost::archive::polymorphic_oarchive_impl::save_object ( const void *  x,
const detail::basic_oserializer &  bos 
)
pure virtualinherited
virtual void boost::archive::polymorphic_oarchive_impl::save_pointer ( const void *  t,
const detail::basic_pointer_oserializer *  bpos_ptr 
)
pure virtualinherited

The documentation for this class was generated from the following file: