Remove dynamic exceptions
[anna.git] / include / anna / xml / Data.hpp
index f1c46c1..e4b7738 100644 (file)
@@ -41,43 +41,43 @@ public:
      Devuelve el valor asociado a este dato XML.
      \return El valor asociado a este dato XML.
   */
-  const std::string& getValue() const throw() { return a_value; }
+  const std::string& getValue() const { return a_value; }
 
   /**
      Devuelve el valor asociado a este dato XML.
      \return El valor asociado a este dato XML.
   */
-  const char* getCStringValue() const throw() { return a_value.c_str(); }
+  const char* getCStringValue() const { return a_value.c_str(); }
 
   /**
      Devuelve el valor numerico asociado a este dato XML.
      \return El valor numerico asociado a este dato XML.
   */
-  int getIntegerValue() const throw() { return atoi(a_value.c_str()); }
+  int getIntegerValue() const { return atoi(a_value.c_str()); }
 
   /**
    * Establece el valor de éste dato XML.
    * \param value Valor que tomará éste dato XML.
    */
-  void setValue(const char* value) throw() { a_value = (value != NULL) ? value : ""; filter(a_value); }
+  void setValue(const char* value) { a_value = (value != NULL) ? value : ""; filter(a_value); }
 
   /**
    * Establece el valor de éste dato XML.
    * \param value Valor que tomará éste dato XML.
    */
-  void setValue(const std::string& value) throw() { a_value = value; }
+  void setValue(const std::string& value) { a_value = value; }
 
   /**
    * Establece el valor de éste dato XML.
    * \param value Valor que tomará éste dato XML.
    */
-  void setValue(const int value) throw();
+  void setValue(const int value) ;
 
   /**
      Devuelve una cadena con toda la informacion relevante de esta instancia.
      \return Una cadena con toda la informacion relevante de esta instancia.
   */
-  virtual std::string asString() const throw();
+  virtual std::string asString() const ;
 
 protected:
   /**
@@ -89,7 +89,7 @@ private:
   std::string a_value;
   Node* a_owner;
 
-  void setNode(Node* node) throw() { a_owner = node; }
+  void setNode(Node* node) { a_owner = node; }
 
   /**
      Filtra la cadena recibida como parametro para asegurar que no contiene ninguna
@@ -97,7 +97,7 @@ private:
      este valor.
      \return La instancia de la cadena una vez modificada.
   */
-  static const std::string& filter(const std::string& str) throw() { return str; }
+  static const std::string& filter(const std::string& str) { return str; }
 
   friend class Node;
 };