Remove dynamic exceptions
[anna.git] / include / anna / dbms.mysql / OutputBind.hpp
index 72e9929..b8c2a29 100644 (file)
@@ -43,19 +43,19 @@ private:
 
   Blob* a_blob;
 
-  void decodeLongBlob(dbms::Data&) const throw(RuntimeException, dbms::DatabaseException);
-  void decodeDate(dbms::Data&) throw();
+  void decodeLongBlob(dbms::Data&) const noexcept(false);
+  void decodeDate(dbms::Data&) ;
 
   static unsigned char asByte(const char hex)
-  throw() {
+  {
     return (hex >= '0' && hex <= '9') ? (hex - '0') : ((hex - 'A') + 0x0a);
   }
 
   /* Funciones virtuales puras */
-  void decode() const throw(RuntimeException);
-  void prepare(anna::dbms::Statement*, anna::dbms::Connection*, const int pos) throw(RuntimeException);
-  void release(anna::dbms::Statement*) throw() {;}
-  void do_write(const dbms::LongBlock&) const throw(RuntimeException, dbms::DatabaseException);
+  void decode() const noexcept(false);
+  void prepare(anna::dbms::Statement*, anna::dbms::Connection*, const int pos) noexcept(false);
+  void release(anna::dbms::Statement*) {;}
+  void do_write(const dbms::LongBlock&) const noexcept(false);
 
   friend class Statement;
 };