Salome HOME
fix: replace unordered_set/map with set/map
[tools/medcoupling.git] / src / INTERP_KERNEL / Bases / InterpKernelException.hxx
index c8ec7bf0cb45d321c7a30515c854e11330770f74..1d6ce7d7c6c346d7a117d7847d46906185b0db83 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2020  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2024  CEA, EDF
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -25,6 +25,7 @@
 
 #include <string>
 #include <exception>
+#include <sstream>
 
 namespace INTERP_KERNEL
 {
@@ -41,4 +42,10 @@ namespace INTERP_KERNEL
   };
 }
 
+#define THROW_IK_EXCEPTION(text)               \
+{                                              \
+    std::ostringstream oss; oss << text;       \
+    throw INTERP_KERNEL::Exception(oss.str()); \
+}
+
 #endif