Lines Matching refs:_p
482 char const *_p;
486 Path() throw() : _p(0), _l(0) {} in Path()
488 explicit Path(char const *p) throw() : _p(p) in Path()
491 Path(char const *p, unsigned l) throw() : _p(p), _l(l) in Path()
500 { return reinterpret_cast<Invalid_ptr const *>(_p); }
503 char const *path() const { return _p; } in path()
507 bool is_sep(unsigned offset) const { return __is_sep(_p[offset]); } in is_sep()
512 for (; __is_sep(*_p) && _l; ++_p, --_l) in strip_sep()
523 return Path(_p, i); in first()
529 _p += r.length(); in strip_first()
596 char const *p = _p; in cmp_path()
604 return Path(p, _l - (p - _p)); in cmp_path()