Remove dynamic exceptions
[anna.git] / include / anna / core / util / SortedVector.hpp
index cf043e4..4e4bf53 100644 (file)
@@ -59,7 +59,7 @@ public:
      map o \em en otro caso.
   */
   bool contains(const T* t) const
-  throw() {
+  {
     if(t == NULL)
       return false;
 
@@ -73,7 +73,7 @@ public:
      \return \em true si ha registrado la nueva instancia o \em false en otro caso.
   */
   bool add(T* t)
-  throw(RuntimeException) {
+  noexcept(false) {
     if(t == NULL)
       return false;
 
@@ -89,7 +89,7 @@ public:
      \return \em true si ha eliminado la instancia o \em false en otro caso.
   */
   bool erase(T* t)
-  throw(RuntimeException) {
+  noexcept(false) {
     if(t == NULL)
       return false;
 
@@ -111,7 +111,7 @@ public:
      \return la instancia asociada a la clave recibida como parametro o NULL si no existe.
   */
   T* find(const TKey key)
-  throw() {
+  {
     iterator ii = container::find(key);
     return (ii == container::end()) ? NULL : ii->second;
   }
@@ -121,7 +121,7 @@ public:
      \param key Clave a buscar en el map.
      \return la instancia asociada a la clave recibida como parametro o NULL si no existe.
   */
-  const T* find(const TKey key) const throw() {
+  const T* find(const TKey key) const {
     return const_cast <SortedVector <T, SortBy, TKey>*>(this)->find(key);
   }
 
@@ -129,13 +129,13 @@ public:
      Devuelve el objeto referenciado por el iterador.
      \return El objeto referenciado por el iterador.
   */
-  static T* data(iterator ii) throw() { return ii->second; }
+  static T* data(iterator ii) { return ii->second; }
 
   /**
      Devuelve el objeto referenciado por el iterador.
      \return El objeto referenciado por el iterador.
   */
-  static const T* data(const_iterator ii) throw() { return ii->second; }
+  static const T* data(const_iterator ii) { return ii->second; }
 };
 
 }