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