Usage of stdint.h types
[anna.git] / include / anna / core / functions.hpp
index d43dcd0..b2a24ab 100644 (file)
@@ -99,15 +99,25 @@ struct functions {
 
   /**
      \param number Numero a convertir.
-     @return Un literal con el numero convertido a cadena decimal.
+     @return Un literal con el numero sin signo convertido a cadena decimal.
   */
-  static std::string asString(const unsigned long number) throw();
+  static std::string asString(const unsigned int number) throw();
 
   /**
      \param number Numero a convertir.
      @return Un literal con el numero sin signo convertido a cadena decimal.
   */
-  static std::string asString(const unsigned int number) throw();
+  static std::string asString(const unsigned long long int number) throw() {
+    return asString((U64)number);
+  }
+
+  /**
+     \param number Numero a convertir.
+     @return Un literal con el numero sin signo convertido a cadena decimal.
+  */
+  static std::string asString(const long long int number) throw() {
+    return asString((S64)number);
+  }
 
   /**
      Devuelve un literal con tel numero convertido a cadena decimal
@@ -232,12 +242,6 @@ struct functions {
   */
   static std::string asHexString(const S64 number) throw();
 
-  /**
-     \param number Numero a convertir.
-     @return Un literal con el numero convertido a cadena hexadecimal.
-  */
-  static std::string asHexString(const long number) throw();
-
   /**
      \param number Numero a convertir.
      @return Un literal con el numero convertido a cadena hexadecimal.