X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fboost%2Fboost%2Farchive%2Farchive_exception.hpp;h=dd9181c3c1f0ca4e65a5bf15a94f7890ad5d1895;hb=20effc670b57271cb089376d6d0800990e5218d5;hp=fabcdb5fa71462b60a1532ceff7a4cb268059fa5;hpb=b32b81446b3b05102be0267e79203f59329c1d97;p=ceph.git diff --git a/ceph/src/boost/boost/archive/archive_exception.hpp b/ceph/src/boost/boost/archive/archive_exception.hpp index fabcdb5fa..dd9181c3c 100644 --- a/ceph/src/boost/boost/archive/archive_exception.hpp +++ b/ceph/src/boost/boost/archive/archive_exception.hpp @@ -9,7 +9,7 @@ /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 // archive/archive_exception.hpp: -// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . +// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . // Use, modification and distribution is subject to the Boost Software // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) @@ -20,16 +20,16 @@ #include #include -#include +#include #include // note: the only reason this is in here is that windows header // includes #define exception_code _exception_code (arrrgghhhh!). // the most expedient way to address this is be sure that this // header is always included whenever this header file is included. -#if defined(BOOST_WINDOWS) -#include -#endif +#if defined(BOOST_WINDOWS) +#include +#endif #include // must be the last header @@ -39,7 +39,7 @@ namespace archive { ////////////////////////////////////////////////////////////////////// // exceptions thrown by archives // -class BOOST_SYMBOL_VISIBLE archive_exception : +class BOOST_SYMBOL_VISIBLE archive_exception : public virtual std::exception { private: @@ -52,7 +52,7 @@ protected: public: typedef enum { no_exception, // initialized without code - other_exception, // any excepton not listed below + other_exception, // any exception not listed below unregistered_class, // attempt to serialize a pointer of // an unregistered class invalid_signature, // first line of archive does not contain @@ -61,9 +61,9 @@ public: // subsequent to this one pointer_conflict, // an attempt has been made to directly // serialize an object which has - // already been serialized through a pointer. - // Were this permitted, the archive load would result - // in the creation of an extra copy of the obect. + // already been serialized through a pointer. + // Were this permitted, the archive load would result + // in the creation of an extra copy of the object. incompatible_native_format, // attempt to read native binary format // on incompatible platform array_size_too_short,// array being loaded doesn't fit in array allocated @@ -71,9 +71,9 @@ public: invalid_class_name, // class name greater than the maximum permitted. // most likely a corrupted archive or an attempt // to insert virus via buffer overrun method. - unregistered_cast, // base - derived relationship not registered with + unregistered_cast, // base - derived relationship not registered with // void_cast_register - unsupported_class_version, // type saved with a version # greater than the + unsupported_class_version, // type saved with a version # greater than the // one used by the program. This indicates that the program // needs to be rebuilt. multiple_code_instantiation, // code for implementing serialization for some @@ -83,13 +83,13 @@ public: exception_code code; BOOST_ARCHIVE_DECL archive_exception( - exception_code c, + exception_code c, const char * e1 = NULL, const char * e2 = NULL ) BOOST_NOEXCEPT; - BOOST_ARCHIVE_DECL archive_exception(archive_exception const &) BOOST_NOEXCEPT ; - virtual BOOST_ARCHIVE_DECL ~archive_exception() BOOST_NOEXCEPT_OR_NOTHROW ; - virtual BOOST_ARCHIVE_DECL const char * what() const BOOST_NOEXCEPT_OR_NOTHROW ; + BOOST_ARCHIVE_DECL archive_exception(archive_exception const &) BOOST_NOEXCEPT; + BOOST_ARCHIVE_DECL ~archive_exception() BOOST_NOEXCEPT_OR_NOTHROW BOOST_OVERRIDE; + BOOST_ARCHIVE_DECL const char * what() const BOOST_NOEXCEPT_OR_NOTHROW BOOST_OVERRIDE; }; }// namespace archive