Lines Matching refs:pos
144 string::size_type pos = name.find_last_of("."); in GetIdName() local
145 if (pos != string::npos) { in GetIdName()
146 return name.substr(0, pos); in GetIdName()
178 size_t pos = 0; in DecomposeStrings() local
180 while (pos < length) { in DecomposeStrings()
181 if (pos + HEAD_LENGTH >= length) { in DecomposeStrings()
185 uint16_t size = (content[pos] & 0xff) | ((content[pos + 1] & 0xff) << 8); in DecomposeStrings()
186 pos += HEAD_LENGTH; in DecomposeStrings()
188 if (pos + size >= length) { in DecomposeStrings()
192 string buffer = content.substr(pos, size); in DecomposeStrings()
194 pos += size + sizeof(char); in DecomposeStrings()
265 string::size_type pos = 0; in StringReplace() local
268 while ((pos = sourceStr.find(oldStr, pos)) != string::npos) { in StringReplace()
269 sourceStr.replace(pos, oldSize, newStr.c_str()); in StringReplace()
270 pos += newSize; in StringReplace()