Remove dynamic exceptions
[anna.git] / include / anna / io / functions.hpp
index f2a1eb3..7cfa648 100644 (file)
@@ -27,49 +27,49 @@ struct functions {
   /**
      Crea el arbol de directorios recibido como parametro.
   */
-  static void mkdir(const std::string& path) throw(RuntimeException);
+  static void mkdir(const std::string& path) noexcept(false);
 
   /**
      Indica si el PATH recibido como parametro existe o no.
      \return Devuelve \em true si el PATH recibido como parametro existe o \em false
      en otro caso.
   */
-  static bool exists(const std::string& path) throw(RuntimeException) { return exists(path.c_str()); }
+  static bool exists(const std::string& path) noexcept(false) { return exists(path.c_str()); }
 
   /**
      Indica si el PATH recibido como parametro existe o no.
      \return Devuelve \em true si el PATH recibido como parametro existe o \em false
      en otro caso.
   */
-  static bool exists(const char* path) throw(RuntimeException);
+  static bool exists(const char* path) noexcept(false);
 
   /**
      Indica si el PATH recibido como parametro es un directorio o no.
      \return Devuelve \em true si el PATH recibido como parametro es un directorio o \em false
      en otro caso.
   */
-  static bool isADirectory(const std::string& path) throw(RuntimeException) { return isADirectory(path.c_str()); }
+  static bool isADirectory(const std::string& path) noexcept(false) { return isADirectory(path.c_str()); }
 
   /**
      Indica si el PATH recibido como parametro es un directorio o no.
      \return Devuelve \em true si el PATH recibido como parametro es un directorio o \em false
      en otro caso.
   */
-  static bool isADirectory(const char* path) throw(RuntimeException);
+  static bool isADirectory(const char* path) noexcept(false);
 
   /**
    * Devuelve el i-nodo asociado al nombre de fichero de recibido como parámetro.
    * \param path Ruta completa del fichero a comprobar.
    * \return El nº de i-nodo asociado al fichero
    */
-  static ino_t getINode(const std::string& path) throw(RuntimeException) { return getINode(path.c_str()); }
+  static ino_t getINode(const std::string& path) noexcept(false) { return getINode(path.c_str()); }
 
   /**
    * Devuelve el i-nodo asociado al nombre de fichero de recibido como parámetro.
    * \param path Ruta completa del fichero a comprobar.
    * \return El nº de i-nodo asociado al fichero
    */
-  static ino_t getINode(const char* path) throw(RuntimeException);
+  static ino_t getINode(const char* path) noexcept(false);
 
   /**
    * Espera a que haya actividad de entrada en el fd recibido como parámetro.
@@ -77,7 +77,7 @@ struct functions {
    * \param timeout Número máximo de milisegundos que puede quedar a la espera. Si vale 0 no realiza ninguna espera.
    * \return \em true si el proceso detecta actividad o \em false si se cumplió el timeout sin recibir información.
    */
-  static bool waitInput(const int fd, const Millisecond&) throw(RuntimeException);
+  static bool waitInput(const int fd, const Millisecond&) noexcept(false);
 };
 
 }