Remove dynamic exceptions
[anna.git] / include / anna / comm / INetAddress.hpp
index 91f6d2e..167bcc0 100644 (file)
@@ -56,68 +56,68 @@ public:
      \param exceptionWhenNull Exception is launched in case the device returned is NULL.
      \return Device (address) associated to this instance.
   */
-  const Device* getDevice(const bool exceptionWhenNull = true) const throw(RuntimeException);
+  const Device* getDevice(const bool exceptionWhenNull = true) const noexcept(false);
 
   /**
      Returns the port associated to this instance.
      \return Port associated to this instance.
   */
-  int getPort() const throw() { return a_port; }
+  int getPort() const { return a_port; }
 
   /**
      Sets the address for this instance.
      \param device Address provided.
   */
-  void setAddress(const Device* device) throw()  { a_device = device;  }
+  void setAddress(const Device* device)   { a_device = device;  }
 
   /**
      Sets the port for this instance.
      \param port Port provided.
   */
-  void setPort(const int port) throw() { a_port = port; }
+  void setPort(const int port) { a_port = port; }
 
   /**
      Copy operator.
      \param right Source address to be copied.
   */
-  INetAddress& operator = (const INetAddress& right) throw() { a_device = right.a_device; a_port = right.a_port; return *this; }
+  INetAddress& operator = (const INetAddress& right) { a_device = right.a_device; a_port = right.a_port; return *this; }
 
   /**
     Comparison operator.
     \param right Source address to be compared.
     @return \em true when address provided is equal to this \em false in other case.
   */
-  bool operator == (const INetAddress& right) const throw() { return a_device == right.a_device && a_port == right.a_port; }
+  bool operator == (const INetAddress& right) const { return a_device == right.a_device && a_port == right.a_port; }
 
   /**
      Returns the initialized state for this network address.
      @return \em true when initialized, \em false when not.
   */
-  bool isNull() const throw() { return (a_device == NULL || a_port == -1);  }
+  bool isNull() const { return (a_device == NULL || a_port == -1);  }
 
   /**
      Clear the content for this instance.
   */
-  void clear() throw() { a_device = NULL; a_port = -1; }
+  void clear() { a_device = NULL; a_port = -1; }
 
   /**
      Returns string with relevant information for this instance.
      @return string with relevant information for this instance.
   */
-  std::string asString() const throw();
+  std::string asString() const ;
 
   /**
      Returns string with low-level format relevant information for this instance.
      @return string with low-level format relevant information for this instance.
   */
-  std::string serialize() const throw();
+  std::string serialize() const ;
 
   /**
      Returns XML document with relevant information for this instance.
      \param parent XML node from which created data will depend on.
      @return XML document with relevant information for this instance.
   */
-  xml::Node* asXML(xml::Node* parent) const throw(RuntimeException);
+  xml::Node* asXML(xml::Node* parent) const noexcept(false);
 
 private:
   const Device* a_device;