Lines Matching defs:strs
117 static size_t StringToken(std::string &strs, const std::string &sep, std::string &token)
120 if (strs.empty()) {
121 return strs.npos;
123 size_t seat = strs.npos;
126 temp = strs.find(item);
127 if (strs.npos != temp) {
131 if (strs.npos != seat) {
132 token = strs.substr(0, seat);
133 if (strs.npos != seat + 1) {
134 strs = strs.substr(seat + 1, strs.npos);
137 return StringToken(strs, sep, token);
140 token = strs;
141 strs = "";
149 auto strs = str;
151 while (str.npos != (size = StringToken(strs, sep, token))) {