]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
replacing throw() by noexcept(true)
authorabn <adrien.bruneton@cea.fr>
Mon, 21 Sep 2020 15:43:23 +0000 (17:43 +0200)
committerabn <adrien.bruneton@cea.fr>
Thu, 24 Sep 2020 13:51:44 +0000 (15:51 +0200)
src/INTERP_KERNEL/Bases/InterpKernelException.cxx
src/INTERP_KERNEL/Bases/InterpKernelException.hxx
src/MEDCoupling/MCAuto.hxx

index fa96780e9fc47588228a295b2dd815518b1f9f34..12ea0e69d4b9a7a16b72a6faadf268266935f055 100644 (file)
@@ -32,11 +32,11 @@ INTERP_KERNEL::Exception::Exception(const char *reason, const char *file, int li
 {
 }
 
-INTERP_KERNEL::Exception::~Exception() throw ()
+INTERP_KERNEL::Exception::~Exception() noexcept(true)
 {
 }
 
-const char *INTERP_KERNEL::Exception::what() const throw()
+const char *INTERP_KERNEL::Exception::what() const noexcept(true)
 {
   return _reason.c_str();
 }
index 6fa0ca29fc70e2271d73c95b0941467677854ac8..c8ec7bf0cb45d321c7a30515c854e11330770f74 100644 (file)
@@ -34,8 +34,8 @@ namespace INTERP_KERNEL
     INTERPKERNEL_EXPORT Exception(const char *reason);
     INTERPKERNEL_EXPORT Exception(const std::string& reason);
     INTERPKERNEL_EXPORT Exception(const char *reason, const char *file, int line);
-    INTERPKERNEL_EXPORT ~Exception() throw ();
-    INTERPKERNEL_EXPORT const char *what() const throw();
+    INTERPKERNEL_EXPORT ~Exception() noexcept(true);
+    INTERPKERNEL_EXPORT const char *what() const noexcept(true);
   protected:
     std::string _reason;
   };
index 7e92f065336c2b232afd6b39595141ef1a851b8d..bb2c6e7528ee9800ecf9220df232ada0549689c4 100644 (file)
@@ -92,7 +92,7 @@ namespace MEDCoupling
   }
 
   template<class T, class U>
-  typename MEDCoupling::MCAuto<U> DynamicCast(typename MEDCoupling::MCAuto<T>& autoSubPtr) throw()
+  typename MEDCoupling::MCAuto<U> DynamicCast(typename MEDCoupling::MCAuto<T>& autoSubPtr) noexcept(true)
   {
     T *subPtr(autoSubPtr);
     U *ptr(dynamic_cast<U *>(subPtr));