Remove dynamic exceptions
[anna.git] / include / anna / core / oam / CounterScope.hpp
index 5b58578..300b821 100644 (file)
@@ -44,32 +44,32 @@ public:
      de crear el contador mediante el metodo CounterScope::create.
      \return El nombre logico del contador.
   */
-  const std::string& getName() const throw() { return a_name; }
+  const std::string& getName() const { return a_name; }
 
   /**
      Devuelve el identificador del ambito
      \return El identificador del ambito.
   */
-  const int getId() const throw() { return a_id; }
+  const int getId() const { return a_id; }
 
   /**
      Crea un nuevo contador.
      \param counter Numero logico del contador a crear. Debera ser menor de MaxCounter.
      \param name Nombre logico del ambito.
   */
-  void create(const int counter, const char* name) throw(RuntimeException);
+  void create(const int counter, const char* name) noexcept(false);
 
   /**
      Devuelve una cadena con la informacion relevante de este objeto.
      \return Una cadena con la informacion relevante de este objeto.
   */
-  std::string asString() const throw();
+  std::string asString() const ;
 
   /**
    * Devuelve la información relevante de esta instancia en un documento XML.
    * \return la información relevante de esta instancia en un documento XML.
    */
-  xml::Node* asXML(xml::Node* parent) const throw(RuntimeException);
+  xml::Node* asXML(xml::Node* parent) const noexcept(false);
 
 protected:
   /**
@@ -78,7 +78,7 @@ protected:
    * a este ámbito.
    * \return El valor actual del contador.
    */
-  Counter::type_t increment(const int counter, const Counter::type_t value) throw(RuntimeException);
+  Counter::type_t increment(const int counter, const Counter::type_t value) noexcept(false);
 
   /**
    * Establece el valor del contador recibido como parámetro.
@@ -86,19 +86,19 @@ protected:
    * a este ámbito.
    * \return El valor actual del contador.
    */
-  Counter::type_t assign(const int counter, const Counter::type_t value) throw(RuntimeException);
+  Counter::type_t assign(const int counter, const Counter::type_t value) noexcept(false);
 
   /**
    * Devuelve el valor actual del contador pasado como parámetro.
    * \param counter Identificador del contedor cuyo valor queremos obtener.
    */
-  Counter::type_t getValue(const int counter) const throw(RuntimeException);
+  Counter::type_t getValue(const int counter) const noexcept(false);
 
   /**
    * Devuelve la instancia del contador. Puede ser NULL.
    * \return la instancia del contador.
    */
-  const Counter* getCounter(const int counter) const throw(RuntimeException);
+  const Counter* getCounter(const int counter) const noexcept(false);
 
 public:
 
@@ -106,13 +106,13 @@ public:
    * Devuelve el valor actual acumulado del contador pasado como parámetro.
    * \param counter Identificador del contedor cuyo valor acumulado queremos obtener.
    */
-  U64 getAccValue(const int counter) const throw(RuntimeException);
+  U64 getAccValue(const int counter) const noexcept(false);
 
   /**
    * Resetea los valores acumulados totales de los contadores incluidos en el ámbito.
    * \return Numero de contadores afectados que tenian un acumulado no nulo.
    */
-  int resetAccValues() throw(RuntimeException);
+  int resetAccValues() noexcept(false);
 
 private:
   const int a_id;