Remove dynamic exceptions
[anna.git] / include / anna / dbms.mysql / Connection.hpp
index ea817c3..501ebab 100644 (file)
@@ -41,13 +41,13 @@ public:
      Devuelve una cadena con la informacion referente a esta instancia.
      @return Una cadena con la informacion referente a esta instancia.
   */
-  std::string asString() const throw();
+  std::string asString() const ;
 
   /**
      Operador de conversion.
      \return El puntero al entorno asociado a esta base de datos.
   */
-  operator st_mysql*() throw() { return a_mysql; }
+  operator st_mysql*() { return a_mysql; }
 
 private:
   Database& a_mysqlDatabase;
@@ -55,12 +55,12 @@ private:
 
   Connection(Database& database, const std::string& name, const char* user, const char* password);
 
-  bool isAvailable() const throw(RuntimeException) { return a_mysql != NULL; }
+  bool isAvailable() const noexcept(false) { return a_mysql != NULL; }
 
-  void do_commit() throw(RuntimeException, DatabaseException);
-  void do_rollback() throw();
-  void open() throw(DatabaseException);
-  void close() throw();
+  void do_commit() noexcept(false);
+  void do_rollback() ;
+  void open() noexcept(false);
+  void close() ;
 
   friend class anna::dbms::mysql::Database;
 };