Remove dynamic exceptions
[anna.git] / include / anna / comm / Variable.hpp
index a6b7632..2191568 100644 (file)
@@ -118,16 +118,16 @@ public:
      Devuelve el identificador logico de esta variable.
      \return el identificador logico de esta variable.
   */
-  short int getId() const throw() { return a_id; }
+  short int getId() const { return a_id; }
 
 private:
   const short int a_id;
   DataBlock a_precode;
 
-  const DataBlock& codec() const throw(RuntimeException) {
+  const DataBlock& codec() const noexcept(false) {
     return (a_precode.isEmpty() == false) ? a_precode : precodec();
   }
-  const DataBlock& precodec() const throw(RuntimeException) {
+  const DataBlock& precodec() const noexcept(false) {
     char aux [sizeof(short int)];
     const_cast <comm::Variable*>(this)->a_precode.append(comm::functions::codeShort(aux, a_id), sizeof(short int));
     const_cast <comm::Variable*>(this)->a_precode += (char) getType();