]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/qvm/error.hpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / boost / qvm / error.hpp
index ae447bf91d06c8651a6a919c735d06ac3f13775b..7e8f08d9663d21ff9ec1fff48ea37340422e542f 100644 (file)
@@ -1,40 +1,33 @@
-//Copyright (c) 2008-2016 Emil Dotchevski and Reverge Studios, Inc.
+#ifndef BOOST_QVM_ERROR_HPP_INCLUDED
+#define BOOST_QVM_ERROR_HPP_INCLUDED
 
-//Distributed under 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)
+// Copyright 2008-2022 Emil Dotchevski and Reverge Studios, Inc.
 
-#ifndef BOOST_QVM_92B1247AAE1111DE9655F2FC55D89593
-#define BOOST_QVM_92B1247AAE1111DE9655F2FC55D89593
+// Distributed under 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)
 
-#include "boost/exception/exception.hpp"
-#include "boost/exception/error_info.hpp"
 #include <exception>
 
-namespace
-boost
+namespace boost { namespace qvm {
+
+struct
+error:
+    std::exception
     {
-    namespace
-    qvm
+    char const *
+    what() const throw()
+        {
+        return "Boost QVM error";
+        }
+
+    ~error() throw()
         {
-        struct
-        error:
-            virtual boost::exception,
-            virtual std::exception
-            {
-            char const *
-            what() const throw()
-                {
-                return "Boost QVM error";
-                }
-
-            ~error() throw()
-                {
-                }
-            };
-
-        struct zero_determinant_error: virtual error { };
-        struct zero_magnitude_error: virtual error { };
         }
-    }
+    };
+
+struct zero_determinant_error: error { };
+struct zero_magnitude_error: error { };
+
+} }
 
 #endif