X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fstd%2Fsrc%2FbbstdStringTo.cxx;h=09de441616111e90457c5d55a1d67f89a2368dce;hb=ab8b8af6ee0f8dc16f70cc2e2f9b724674208398;hp=052b6b3bb3f79a0ef7f2483ed7f6c786937feae2;hpb=cfad6c728cd3ca29bc3f7be73e856a4f1295e9a1;p=bbtk.git diff --git a/packages/std/src/bbstdStringTo.cxx b/packages/std/src/bbstdStringTo.cxx index 052b6b3..09de441 100644 --- a/packages/std/src/bbstdStringTo.cxx +++ b/packages/std/src/bbstdStringTo.cxx @@ -113,7 +113,12 @@ namespace bbstd { bbSetOutputOut( atof ( bbGetInputIn().c_str() ) ); } - + + template <> void StringTo ::DoIt() + { + bbSetOutputOut( (long)atoi ( bbGetInputIn().c_str() ) ); + } + //==================================================================== //==================================================================== @@ -128,6 +133,7 @@ namespace bbstd BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,StringTo,uint32_t); BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,StringTo,float); BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,StringTo,double); + BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,StringTo,long); BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,StringTo,Void); //====================================================================