Lines Matching defs:eos
119 FastString(const char* src, size_t size, const char* eos, SkArenaAlloc& alloc) {
120 SkASSERT(src <= eos);
129 if (src && src + 6 <= eos) {
342 p = this->matchString(p, p_stop, [this](const char* key, size_t size, const char* eos) {
343 this->pushObjectKey(key, size, eos);
360 p = this->matchString(p, p_stop, [this](const char* str, size_t size, const char* eos) {
361 this->pushString(str, size, eos);
571 void pushObjectKey(const char* key, size_t size, const char* eos) {
575 this->pushString(key, size, eos);
590 void pushString(const char* s, size_t size, const char* eos) {
591 fValueStack.push_back(FastString(s, size, eos, fAlloc));
673 const auto* eos = SkParse::FindHex(hex_str, &hexed);
674 if (!eos || *eos) {