X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=bbtk.git;a=blobdiff_plain;f=packages%2Fstd%2Fsrc%2FbbstdStringToVector.h;h=6e68911584a32e5f90ed0f79ca8b3053cf606529;hp=39153b54cb4b2f38c8dafee470053ab642170632;hb=19c9e9989a6be039aac2daac660e9133ee578ed7;hpb=f9574f4d8fb212474d38c304002a493051c7b579 diff --git a/packages/std/src/bbstdStringToVector.h b/packages/std/src/bbstdStringToVector.h index 39153b5..6e68911 100644 --- a/packages/std/src/bbstdStringToVector.h +++ b/packages/std/src/bbstdStringToVector.h @@ -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 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; } //=================================================================