Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
archive_exception.hpp File Reference
#include <exception>
#include <boost/assert.hpp>
#include <string>
#include <boost/config.hpp>
#include <boost/preprocessor/empty.hpp>
#include <boost/archive/detail/decl.hpp>
#include <boost/archive/detail/abi_prefix.hpp>
#include <boost/archive/detail/abi_suffix.hpp>
Include dependency graph for archive_exception.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::archive
 

Enumerations

enum  boost::archive::exception_code {
  boost::archive::no_exception,
  boost::archive::other_exception,
  boost::archive::unregistered_class,
  boost::archive::invalid_signature,
  boost::archive::unsupported_version,
  boost::archive::pointer_conflict,
  boost::archive::incompatible_native_format,
  boost::archive::array_size_too_short,
  boost::archive::input_stream_error,
  boost::archive::invalid_class_name,
  boost::archive::unregistered_cast,
  boost::archive::unsupported_class_version,
  boost::archive::multiple_code_instantiation,
  boost::archive::output_stream_error
}
 

Functions

 boost::archive::archive_exception (exception_code c, const char *e1=NULL, const char *e2=NULL)
 
virtual boost::archive::~archive_exception () throw ()
 
virtual const char * boost::archive::what () const throw ()
 
unsigned int boost::archive::append (unsigned int l, const char *a)
 
 boost::archive::archive_exception ()
 

Variables

exception_code boost::archive::code