--- /dev/null
+/*
+ * File: CreationTool.cxx
+ * Author: riveros
+ *
+ * Created on 23 mars 2012, 10:12
+ */
+
+#include "CreationTool.h"
+
+std::string Mthd::Aux::toString ( float n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( double n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( long double n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( char n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( unsigned char n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( short n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( unsigned short n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( int n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( long int n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( unsigned int n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( unsigned long n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( unsigned long long n ) {
+ std::ostringstream oss;
+ oss << n;
+ return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( std::string n ) {
+ return n;
+}
+
+char* Mthd::Aux::toCharArrray ( float n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( double n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( long double n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( char n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( unsigned char n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( short n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( unsigned short n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( int n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( long int n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( unsigned int n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( long unsigned int n ) {
+ std::ostringstream oss;
+ oss << n;
+ return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( std::string n ) {
+ return const_cast < char* > ( n.data( ) );
+}
+
+std::string Mthd::Aux::replace_str ( std::string input, std::string old_str, std::string new_str ) {
+ size_t found = input.find( old_str );
+ while ( found != std::string::npos ) {
+ input.replace( found, old_str.length( ), new_str );
+ found = input.find( old_str );
+ }
+ return input;
+}
+