Lines Matching refs:p_stop
299 const char* p_stop = p + size - 1; in parse() local
303 while (p_stop > p && is_ws(*p_stop)) --p_stop; in parse()
305 SkASSERT(p_stop >= p && p_stop < p + size); in parse()
306 if (!is_eoscope(*p_stop)) { in parse()
307 return this->error(NullValue(), p_stop, "invalid top-level value"); in parse()
334 p = this->matchString(p, p_stop, [this](const char* key, size_t size, const char* eos) { in parse()
352 p = this->matchString(p, p_stop, [this](const char* str, size_t size, const char* eos) { in parse()
418 return p == p_stop in parse()
423 if (p == p_stop) { in parse()
683 const char* matchString(const char* p, const char* p_stop, MatchFunc&& func) { in matchString() argument
696 func(s_begin, p - s_begin, p_stop); in matchString()
727 } while (p != p_stop); in matchString()