Remove dynamic exceptions
[anna.git] / include / anna / core / util / Configuration.hpp
index 1e1cb7c..662d38b 100644 (file)
@@ -44,7 +44,7 @@ public:
      @param configFile Ruta completa con el nombre del archivo de configuracion a cargar.
      Cualquier otro archivo procesado anteriormente con esta instancia se perdera.
   */
-  void load(const char* configFile) throw(RuntimeException);
+  void load(const char* configFile) noexcept(false);
 
   /**
     Establece el valor por defecto para una determinada variable, es decir, en caso de que
@@ -58,7 +58,7 @@ public:
     el archivo de configuracion cargado.
   */
   void setDefaultValue(const char* sectionName, const char* variableName, const char* defaultValue)
-  throw(RuntimeException);
+  noexcept(false);
 
   /**
      Devuelve el valor asociada a la variable indicada.
@@ -72,7 +72,7 @@ public:
     @return El valor asociado a la variable. Puede ser NULL.
   */
   const char* getValue(const char* sectionName, const char* variableName, const bool strict = false) const
-  throw(RuntimeException);
+  noexcept(false);
 
   /**
      Devuelve el valor asociada a la variable indicada.
@@ -85,7 +85,7 @@ public:
     @return El valor asociado a la variable.
   */
   int getIntegerValue(const char* sectionName, const char* variableName, const bool strict = false) const
-  throw(RuntimeException);
+  noexcept(false);
 
   /**
      Devuelve el estado de existencia o no de la variable indicada.
@@ -95,7 +95,7 @@ public:
     @return true si la variable existe, y false en otro caso. Solo deberia invocarse despues de
     invocar al metodo #load.
   */
-  bool exists(const char* sectionName, const char* variableName) const throw();
+  bool exists(const char* sectionName, const char* variableName) const ;
 
   /**
      Devuelve la cadena por la que podemos buscar el componente.
@@ -125,16 +125,16 @@ private:
 
   Configuration(const Configuration& other);  // No implementado
 
-  void initialize() throw(RuntimeException) {;}
-  void stop() throw() {;}
+  void initialize() noexcept(false) {;}
+  void stop() {;}
 
-  void removeAll() throw();
+  void removeAll() ;
   bool processSection(const int nline, char* buffer, std::string& currentSection);
-  void processVariable(const int nline, char* buffer, const std::string& currentSection) throw(RuntimeException);
-  VariableEx* createVariable(const std::string& section, const char* variableName) throw();
-  VariableEx* find(const std::string& section, const char* variableName) throw();
+  void processVariable(const int nline, char* buffer, const std::string& currentSection) noexcept(false);
+  VariableEx* createVariable(const std::string& section, const char* variableName) ;
+  VariableEx* find(const std::string& section, const char* variableName) ;
   const VariableEx* find(const std::string& section, const char* variableName) const
-  throw() {
+  {
     return const_cast <Configuration*>(this)->find(section, variableName);
   }