Remove dynamic exceptions
[anna.git] / include / anna / dbms.oracle / InputBind.hpp
index 3b0b6ee..9ac5e88 100644 (file)
@@ -36,16 +36,16 @@ public:
 private:
   OCIBind* a_ociBind;
 
-  void code() const throw(RuntimeException);
-  void prepare(dbms::Statement*, dbms::Connection*, const int pos) throw(RuntimeException, DatabaseException);
-  void release(dbms::Statement*) throw() { a_ociBind = NULL; }
+  void code() const noexcept(false);
+  void prepare(dbms::Statement*, dbms::Connection*, const int pos) noexcept(false);
+  void release(dbms::Statement*) { a_ociBind = NULL; }
 
-  void codeFloat(dbms::Data&) const throw();
-  void codeShortBlock(dbms::Data&) const throw();
-  void codeDate(dbms::Data&) const throw(RuntimeException, DatabaseException);
+  void codeFloat(dbms::Data&) const ;
+  void codeShortBlock(dbms::Data&) const ;
+  void codeDate(dbms::Data&) const noexcept(false);
 
   static char asCharacter(const char byte)
-  throw() {
+  {
     return (byte >= 0 && byte <= 9) ? (byte + '0') : ((byte - 0xa) + 'A');
   }