]> Creatis software - bbtk.git/blobdiff - packages/std/src/bbstdStringToVector.h
#3152 BBTK Bug New Normal - ShareMemory, ComboBox->list
[bbtk.git] / packages / std / src / bbstdStringToVector.h
index 39153b54cb4b2f38c8dafee470053ab642170632..6e68911584a32e5f90ed0f79ca8b3053cf606529 100644 (file)
@@ -90,18 +90,21 @@ namespace bbstd
     std::string::size_type lastPos = str.find_first_not_of(delimiters, 0);
     // Find first "non-delimiter".
     std::string::size_type pos     = str.find_first_of(delimiters, lastPos);
-    bbmOutputOut.clear();
+//    bbmOutputOut.clear();
+std::vector<T> out;
     while (std::string::npos != pos || std::string::npos != lastPos)
       {
        // Found a token, add it to the vector.
-       bbmOutputOut.push_back( 
-                              this->decode_item( str.substr(lastPos, pos - lastPos) ) );
+//     bbmOutputOut.push_back( this->decode_item( str.substr(lastPos, pos - lastPos) ) );
+       out.push_back( this->decode_item( str.substr(lastPos, pos - lastPos) ) );
        //      std::cout << this->bbGetOutputOut().back() << std::endl;
        // Skip delimiters.  Note the "not_of"
        lastPos = str.find_first_not_of(delimiters, pos);
        // Find next "non-delimiter"
        pos = str.find_first_of(delimiters, lastPos);
       }
+bbSetOutputOut (out);
+//bbSignalOutputModification();
     //  std::cout << "s=" << this->bbGetOutputOut().size() << std::endl;
   }
   //=================================================================