Lines Matching defs:xpos
247 size_t xpos = pos;
248 for (; xpos + n <= length (); ++xpos)
249 if (traits::eq (data () [xpos], *s)
250 && traits::compare (data () + xpos, s, n) == 0)
251 return xpos;
258 _find (const charT* ptr, charT c, size_type xpos, size_type len)
260 for (; xpos < len; ++xpos)
261 if (traits::eq (ptr [xpos], c))
262 return xpos;
282 size_t xpos = length () - n;
283 if (xpos > pos)
284 xpos = pos;
286 for (++xpos; xpos-- > 0; )
287 if (traits::eq (data () [xpos], *s)
288 && traits::compare (data () + xpos, s, n) == 0)
289 return xpos;
301 size_t xpos = length () - 1;
302 if (xpos > pos)
303 xpos = pos;
305 for (++xpos; xpos-- > 0; )
306 if (traits::eq (data () [xpos], c))
307 return xpos;
316 size_t xpos = pos;
317 for (; xpos < length (); ++xpos)
318 if (_find (s, data () [xpos], 0, n) != npos)
319 return xpos;
330 size_t xpos = length () - 1;
331 if (xpos > pos)
332 xpos = pos;
333 for (++xpos; xpos-- > 0;)
334 if (_find (s, data () [xpos], 0, n) != npos)
335 return xpos;
344 size_t xpos = pos;
345 for (; xpos < length (); ++xpos)
346 if (_find (s, data () [xpos], 0, n) == npos)
347 return xpos;
356 size_t xpos = pos;
357 for (; xpos < length (); ++xpos)
358 if (traits::ne (data () [xpos], c))
359 return xpos;
370 size_t xpos = length () - 1;
371 if (xpos > pos)
372 xpos = pos;
373 for (++xpos; xpos-- > 0;)
374 if (_find (s, data () [xpos], 0, n) == npos)
375 return xpos;
386 size_t xpos = length () - 1;
387 if (xpos > pos)
388 xpos = pos;
389 for (++xpos; xpos-- > 0;)
390 if (traits::ne (data () [xpos], c))
391 return xpos;