X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fdbms.mysql%2FInputBind.hpp;h=f3f250bae2c00e4f5bd84ca4b3af858bf77f6f24;hp=8f58e1e5ad61448a4db74d8cf372a7816bccfc2b;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/dbms.mysql/InputBind.hpp b/include/anna/dbms.mysql/InputBind.hpp index 8f58e1e..f3f250b 100644 --- a/include/anna/dbms.mysql/InputBind.hpp +++ b/include/anna/dbms.mysql/InputBind.hpp @@ -32,19 +32,19 @@ public: virtual ~InputBind(); private: - void code() const throw(RuntimeException); + void code() const noexcept(false); - void codeShortBlock(dbms::Data&) throw(); - void codeDate(dbms::Data&) throw(); + void codeShortBlock(dbms::Data&) ; + void codeDate(dbms::Data&) ; static char asCharacter(const char byte) - throw() { + { return (byte >= 0 && byte <= 9) ? (byte + '0') : ((byte - 0xa) + 'A'); } /* Funciones virtuales puras */ - void prepare(anna::dbms::Statement*, anna::dbms::Connection*, const int pos) throw(RuntimeException); - void release(anna::dbms::Statement*) throw() {;} + void prepare(anna::dbms::Statement*, anna::dbms::Connection*, const int pos) noexcept(false); + void release(anna::dbms::Statement*) {;} friend class mysql::Statement; };