Lines Matching defs:text
46 // Our text was too long to fit on the stack! However, we now know how much space we need to
207 sk_sp<SkString::Rec> SkString::Rec::Make(const char text[], size_t len) {
224 if (text) {
225 memcpy(rec->data(), text, len);
282 SkString::SkString(const char text[]) {
283 size_t len = text ? strlen(text) : 0;
285 fRec = Rec::Make(text, len);
288 SkString::SkString(const char text[], size_t len) {
289 fRec = Rec::Make(text, len);
314 bool SkString::equals(const char text[]) const {
315 return this->equals(text, text ? strlen(text) : 0);
318 bool SkString::equals(const char text[], size_t len) const {
319 SkASSERT(len == 0 || text != nullptr);
321 return fRec->fLength == len && !sk_careful_memcmp(fRec->data(), text, len);
339 SkString& SkString::operator=(const char text[]) {
341 return *this = SkString(text);
379 void SkString::set(const char text[]) {
380 this->set(text, text ? strlen(text) : 0);
383 void SkString::set(const char text[], size_t len) {
390 if (text) {
391 memcpy(p, text, len);
396 SkString tmp(text, len);
401 void SkString::insert(size_t offset, const char text[]) {
402 this->insert(offset, text, text ? strlen(text) : 0);
405 void SkString::insert(size_t offset, const char text[], size_t len) {
434 memcpy(dst + offset, text, len);
448 memcpy(dst + offset, text, len);