Remove dynamic exceptions
[anna.git] / include / anna / core / AutoPointer.hpp
index 687ffde..1213e3b 100644 (file)
@@ -42,19 +42,19 @@ public:
    * Devuelve la operación que se realizará cuando se termine con esta instancia y se invoque a anna::AutoPointer::release.
    * \return la operación que se realizará cuando se termine con esta instancia y se invoque a anna::AutoPointer::release.
    */
-  WhenFinished::_v getWhenFinished() const throw() { return a_whenFinished; }
+  WhenFinished::_v getWhenFinished() const { return a_whenFinished; }
 
   /**
    * Establece la operación a realizar cuando se invoca al método anna::AutoPointer::release.
    * \param whenFinished Indica que operación a realizar cuando se invoque a anna::AutoPointer::release.
    */
-  void setWhenFinished(const  WhenFinished::_v whenFinished) throw() { a_whenFinished = whenFinished; }
+  void setWhenFinished(const  WhenFinished::_v whenFinished) { a_whenFinished = whenFinished; }
 
   /**
      Devuelve una cadena con la informacion relevante de este objeto.
      \return Una cadena con la informacion relevante de este objeto.
   */
-  virtual String asString() const throw();
+  virtual String asString() const ;
 
   /**
    * Si fuera necesario libera de la instancia recibida.
@@ -62,7 +62,7 @@ public:
    * \return Devolverá \em NULL si la instancia ha sido liberada o la misma instancia recibida en caso de que no haya sido liberada.
    */
   template <typename T> static T* release(T& instance)
-  throw() {
+  {
     return release(&instance);
   }
 
@@ -72,7 +72,7 @@ public:
    * \return Devolverá \em NULL si la instancia ha sido liberada o la misma instancia recibida en caso de que no haya sido liberada.
    */
   template <typename T> static T* release(T* instance)
-  throw() {
+  {
     if(instance == NULL)
       return NULL;
 
@@ -88,7 +88,7 @@ public:
    * Devuelve el nombre lógico de esta clase.
    * \return el nombre lógico de esta clase.
    */
-  static const char* className() throw() { return "AutoPointer"; }
+  static const char* className() { return "AutoPointer"; }
 
 protected:
   /**