Lines Matching refs:p_stop
307 const char* p_stop = p + size - 1; in parse() local
311 while (p_stop > p && is_ws(*p_stop)) --p_stop; in parse()
313 SkASSERT(p_stop >= p && p_stop < p + size); in parse()
314 if (!is_eoscope(*p_stop)) { in parse()
315 return this->error(NullValue(), p_stop, "invalid top-level value"); in parse()
342 p = this->matchString(p, p_stop, [this](const char* key, size_t size, const char* eos) { in parse()
360 p = this->matchString(p, p_stop, [this](const char* str, size_t size, const char* eos) { in parse()
426 return p == p_stop in parse()
431 if (p == p_stop) { in parse()
691 const char* matchString(const char* p, const char* p_stop, MatchFunc&& func) { in matchString() argument
704 func(s_begin, p - s_begin, p_stop); in matchString()
735 } while (p != p_stop); in matchString()