X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=ModuleCall%2FCreationTool.cxx;fp=ModuleCall%2FCreationTool.cxx;h=8203b4dd64b788e9b150899288b4fa17931a2c9b;hb=462cbc78485df39d3141c2d1e6137c4b78ab5db2;hp=0000000000000000000000000000000000000000;hpb=ba07bca141bd819a79c6684aa1b56b0a705aa664;p=creaCLI.git diff --git a/ModuleCall/CreationTool.cxx b/ModuleCall/CreationTool.cxx new file mode 100644 index 0000000..8203b4d --- /dev/null +++ b/ModuleCall/CreationTool.cxx @@ -0,0 +1,164 @@ +/* + * 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; +} +