Remove dynamic exceptions
[anna.git] / include / anna / core / mt / SafeRecycler.hpp
index 518ae0e..acfa9a3 100644 (file)
@@ -62,7 +62,7 @@ public:
      @return Un puntero a una instancia de tipo T.
   */
   T* create()
-  throw(RuntimeException) {
+  noexcept(false) {
     std::string name(typeid(*this).name());
     name += "::create";
     Guard guard(this, name.c_str());
@@ -74,7 +74,7 @@ public:
      \return el iterador que apunta al objeto recibido como parametro.
   */
   iterator find(T* t)
-  throw(RuntimeException) {
+  noexcept(false) {
     std::string name(typeid(*this).name());
     name += "::find";
     Guard guard(this, name.c_str());
@@ -91,7 +91,7 @@ public:
      @param t Instancia de un puntero de tipo T obtenido a partir del metodo #create.
   */
   void release(T* t)
-  throw() {
+  {
     if(t == NULL)
       return;
 
@@ -109,7 +109,7 @@ public:
      Libera el puntero asociado al iterador recibido como parametro.
      \param ii Instancia a liberar.
   */
-  void release(iterator& ii) throw() {
+  void release(iterator& ii) {
     try {
       std::string name(typeid(*this).name());
       name += "::release (iterator)";
@@ -129,13 +129,13 @@ public:
 
      @param t Instancia de un puntero de tipo T obtenido a partir del metodo #create.
   */
-  void release(const T* t) throw() { release(const_cast <T*>(t)); }
+  void release(const T* t) { release(const_cast <T*>(t)); }
 
   /**
      Marca como disponibles todos los objetos contenidos en memoria.
   */
   void clear()
-  throw() {
+  {
     std::string name(typeid(*this).name());
     name += "::clear";
     Guard guard(this, name.c_str());