Home | History | Annotate | Download | only in core

Lines Matching defs:SkString

10 #include "SkString.h"
41 SkString tmp((size_t)length); \
162 const SkString::Rec SkString::gEmptyRec(0, 0);
185 sk_sp<SkString::Rec> SkString::Rec::Make(const char text[], size_t len) {
187 return sk_sp<SkString::Rec>(const_cast<Rec*>(&gEmptyRec));
209 void SkString::Rec::ref() const {
210 if (this == &SkString::gEmptyRec) {
216 void SkString::Rec::unref() const {
217 if (this == &SkString::gEmptyRec) {
227 bool SkString::Rec::unique() const {
232 void SkString::validate() const {
248 SkString::SkString() : fRec(const_cast<Rec*>(&gEmptyRec)) {
251 SkString::SkString(size_t len) {
255 SkString::SkString(const char text[]) {
261 SkString::SkString(const char text[], size_t len) {
265 SkString::SkString(const SkString& src) {
271 SkString::SkString(SkString&& src) {
278 SkString::~SkString() {
282 bool SkString::equals(const SkString& src) const {
286 bool SkString::equals(const char text[]) const {
290 bool SkString::equals(const char text[], size_t len) const {
296 SkString& SkString::operator=(const SkString& src) {
300 SkString tmp(src);
306 SkString& SkString::operator=(SkString&& src) {
315 SkString& SkString::operator=(const char text[]) {
318 SkString tmp(text);
324 void SkString::reset() {
329 char* SkString::writable_str() {
340 void SkString::set(const char text[]) {
344 void SkString::set(const char text[], size_t len) {
367 SkString tmp(text, len);
372 void SkString::insert(size_t offset, const char text[]) {
376 void SkString::insert(size_t offset, const char text[], size_t len) {
413 SkString tmp(fRec->fLength + len);
430 void SkString::insertUnichar(size_t offset, SkUnichar uni) {
439 void SkString::insertS32(size_t offset, int32_t dec) {
445 void SkString::insertS64(size_t offset, int64_t dec, int minDigits) {
451 void SkString::insertU32(size_t offset, uint32_t dec) {
457 void SkString::insertU64(size_t offset, uint64_t dec, int minDigits) {
463 void SkString::insertHex(size_t offset, uint32_t hex, int minDigits) {
483 void SkString::insertScalar(size_t offset, SkScalar value) {
489 void SkString::printf(const char format[], ...) {
493 void SkString::appendf(const char format[], ...) {
501 void SkString::appendVAList(const char format[], va_list args) {
509 void SkString::prependf(const char format[], ...) {
517 void SkString::prependVAList(const char format[], va_list args) {
528 void SkString::remove(size_t offset, size_t length) {
538 SkString tmp(size - length);
555 void SkString::swap(SkString& other) {
564 SkString SkStringPrintf(const char* format, ...) {
565 SkString formattedOutput;
571 SkTArray<SkString>* out) {