Lines Matching defs:SkString

10 #include "SkString.h"
186 const SkString::Rec SkString::gEmptyRec = { 0, 0, 0 };
190 SkString::Rec* SkString::AllocRec(const char text[], size_t len) {
208 SkString::Rec* SkString::RefRec(Rec* src) {
216 void SkString::validate() const {
233 SkString::SkString() : fRec(const_cast<Rec*>(&gEmptyRec)) {
239 SkString::SkString(size_t len) {
248 SkString::SkString(const char text[]) {
257 SkString::SkString(const char text[], size_t len) {
264 SkString::SkString(const SkString& src) {
273 SkString::~SkString() {
284 bool SkString::equals(const SkString& src) const {
288 bool SkString::equals(const char text[]) const {
292 bool SkString::equals(const char text[], size_t len) const {
298 SkString& SkString::operator=(const SkString& src) {
302 SkString tmp(src);
308 SkString& SkString::operator=(const char text[]) {
311 SkString tmp(text);
317 void SkString::reset() {
333 char* SkString::writable_str() {
354 void SkString::set(const char text[]) {
358 void SkString::set(const char text[], size_t len) {
379 SkString tmp(text, len);
384 void SkString::setUTF16(const uint16_t src[]) {
393 void SkString::setUTF16(const uint16_t src[], size_t count) {
407 SkString tmp(count); // puts a null terminator at the end of the string
417 void SkString::insert(size_t offset, const char text[]) {
421 void SkString::insert(size_t offset, const char text[], size_t len) {
452 SkString tmp(fRec->fLength + len);
469 void SkString::insertUnichar(size_t offset, SkUnichar uni) {
478 void SkString::insertS32(size_t offset, int32_t dec) {
484 void SkString::insertS64(size_t offset, int64_t dec, int minDigits) {
490 void SkString::insertHex(size_t offset, uint32_t hex, int minDigits) {
512 void SkString::insertScalar(size_t offset, SkScalar value) {
518 void SkString::printf(const char format[], ...) {
525 void SkString::appendf(const char format[], ...) {
532 void SkString::prependf(const char format[], ...) {
541 void SkString::remove(size_t offset, size_t length) {
550 SkString tmp(size - length);
570 void SkString::swap(SkString& other) {
603 SkString SkStringPrintf(const char* format, ...) {
604 SkString formattedOutput;