]> Creatis software - bbtk.git/blobdiff - packages/std/src/bbstdStringTo.cxx
#3483 adaptor from string to long and long to string
[bbtk.git] / packages / std / src / bbstdStringTo.cxx
index 052b6b3bb3f79a0ef7f2483ed7f6c786937feae2..09de441616111e90457c5d55a1d67f89a2368dce 100644 (file)
@@ -113,7 +113,12 @@ namespace bbstd
   {
     bbSetOutputOut( atof ( bbGetInputIn().c_str() ) );
   }
-  
+
+  template <> void StringTo<long> ::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);
   //====================================================================