Remove dynamic exceptions
[anna.git] / include / anna / core / util / Microsecond.hpp
index fab7027..7e7d45a 100644 (file)
@@ -56,82 +56,82 @@ public:
    * Conversor a numérico.
    * \return El valor asociado a esta instancia.
    */
-  operator type_t () const throw() { return a_value; }
+  operator type_t () const { return a_value; }
 
   /**
    * \internal
    */
-  type_t& refValue() throw() { return a_value; }
+  type_t& refValue() { return a_value; }
 
-  Microsecond& operator= (const Microsecond& other) throw() { a_value = other.a_value; return *this; }
+  Microsecond& operator= (const Microsecond& other) { a_value = other.a_value; return *this; }
 
-  Microsecond& operator= (const Millisecond& other) throw();
+  Microsecond& operator= (const Millisecond& other) ;
 
-  Microsecond& operator= (const Second& other) throw();
+  Microsecond& operator= (const Second& other) ;
 
-  bool operator== (const Microsecond& other) const throw() { return a_value == other.a_value; }
+  bool operator== (const Microsecond& other) const { return a_value == other.a_value; }
 
-  bool operator== (const Millisecond& other) const throw();
+  bool operator== (const Millisecond& other) const ;
 
-  bool operator== (const Second& other) const throw();
+  bool operator== (const Second& other) const ;
 
-  bool operator!= (const Microsecond& other) const throw() { return a_value != other.a_value; }
+  bool operator!= (const Microsecond& other) const { return a_value != other.a_value; }
 
-  bool operator!= (const Millisecond& other) const throw();
+  bool operator!= (const Millisecond& other) const ;
 
-  bool operator!= (const Second& other) const throw();
+  bool operator!= (const Second& other) const ;
 
-  bool operator> (const Microsecond& other) const throw() { return a_value > other.a_value; }
+  bool operator> (const Microsecond& other) const { return a_value > other.a_value; }
 
-  bool operator> (const Millisecond& other) const throw();
+  bool operator> (const Millisecond& other) const ;
 
-  bool operator> (const Second& other) const throw();
+  bool operator> (const Second& other) const ;
 
-  bool operator< (const Microsecond& other) const throw() { return a_value < other.a_value; }
+  bool operator< (const Microsecond& other) const { return a_value < other.a_value; }
 
-  bool operator< (const Millisecond& other) const throw();
+  bool operator< (const Millisecond& other) const ;
 
-  bool operator< (const Second& other) const throw();
+  bool operator< (const Second& other) const ;
 
-  bool operator>= (const Microsecond& other) const throw() { return a_value >= other.a_value; }
+  bool operator>= (const Microsecond& other) const { return a_value >= other.a_value; }
 
-  bool operator>= (const Millisecond& other) const throw() { return (operator==(other) == true) ? true : operator>(other); }
+  bool operator>= (const Millisecond& other) const { return (operator==(other) == true) ? true : operator>(other); }
 
-  bool operator>= (const Second& other) const throw() { return (operator==(other) == true) ? true : operator>(other); }
+  bool operator>= (const Second& other) const { return (operator==(other) == true) ? true : operator>(other); }
 
-  bool operator<= (const Microsecond& other) const throw() { return a_value <= other.a_value; }
+  bool operator<= (const Microsecond& other) const { return a_value <= other.a_value; }
 
-  bool operator<= (const Millisecond& other) const throw() { return (operator==(other) == true) ? true : operator<(other); }
+  bool operator<= (const Millisecond& other) const { return (operator==(other) == true) ? true : operator<(other); }
 
-  bool operator<= (const Second& other) const throw() { return (operator==(other) == true) ? true : operator<(other); }
+  bool operator<= (const Second& other) const { return (operator==(other) == true) ? true : operator<(other); }
 
-  Microsecond& operator+= (const Microsecond& other) throw() { a_value += other.a_value; return *this; }
-  Microsecond& operator*= (const int& value) throw() { a_value *= value; return *this; }
+  Microsecond& operator+= (const Microsecond& other) { a_value += other.a_value; return *this; }
+  Microsecond& operator*= (const int& value) { a_value *= value; return *this; }
 
   /**
    * Devuelve el valor asociado a esta instancia.
    * \return el valor asociado a esta instancia.
    */
-  type_t getValue() const throw() { return a_value; }
+  type_t getValue() const { return a_value; }
 
   /**
    * Devuelve la hora actual de sistema expresada en microsegundos transcurridos desde el 1 de Enero de 1970
    * \return la hora actual de sistema expresada en microsegundos transcurridos desde el 1 de Enero de 1970
    */
-  static Microsecond getTime() throw();
+  static Microsecond getTime() ;
 
   /**
    * Devuelve una cadena con el valor de esta instancia y las unidades "us".
    * \return una cadena con el valor de esta instancia y las unidades "us".
    */
-  std::string asString() const throw();
+  std::string asString() const ;
 
   /**
    * Obtiene los microsegundos del valor contenido en la cadena recibida como parámetro.
    * \param value Cadena que contiene los microsegundos habrá sido obtenida con #asString.
    * \return los microsegundos del valor contenido en la cadena recibida como parámetro.
    */
-  static Microsecond fromString(const std::string& value) throw(RuntimeException);
+  static Microsecond fromString(const std::string& value) noexcept(false);
 
 private:
   type_t a_value;
@@ -139,35 +139,35 @@ private:
   friend class Millisecond;
   friend class Second;
 
-  friend class Microsecond operator - (const Microsecond& left, const Microsecond& right) throw();
-  friend class Microsecond operator + (const Microsecond& left, const Microsecond& right) throw();
-  friend class Microsecond operator / (const Microsecond& left, const Microsecond& right) throw();
-  friend class Microsecond operator / (const Microsecond& left, const int right) throw();
-  friend class Microsecond operator / (const Microsecond& left, const unsigned int right) throw();
+  friend class Microsecond operator - (const Microsecond& left, const Microsecond& right) ;
+  friend class Microsecond operator + (const Microsecond& left, const Microsecond& right) ;
+  friend class Microsecond operator / (const Microsecond& left, const Microsecond& right) ;
+  friend class Microsecond operator / (const Microsecond& left, const int right) ;
+  friend class Microsecond operator / (const Microsecond& left, const unsigned int right) ;
 };
 
 inline Microsecond operator - (const Microsecond& left, const Microsecond& right)
-throw() {
+{
   return Microsecond(left.a_value - right.a_value);
 }
 
 inline Microsecond operator + (const Microsecond& left, const Microsecond& right)
-throw() {
+{
   return Microsecond(left.a_value + right.a_value);
 }
 
 inline Microsecond operator / (const Microsecond& left, const Microsecond& right)
-throw() {
+{
   return Microsecond(left.a_value / right.a_value);
 }
 
 inline Microsecond operator / (const Microsecond& left, const int right)
-throw() {
+{
   return Microsecond(left.a_value / right);
 }
 
 inline Microsecond operator / (const Microsecond& left, const unsigned int right)
-throw() {
+{
   return Microsecond(left.a_value / right);
 }