Lines Matching defs:SkString

10 #include "SkString.h"
185 const SkString::Rec SkString::gEmptyRec = { 0, 0, 0 };
208 SkString::Rec* SkString::AllocRec(const char text[], size_t len) {
228 SkString::Rec* SkString::RefRec(Rec* src) {
236 void SkString::validate() const {
253 SkString::SkString() : fRec(const_cast<Rec*>(&gEmptyRec)) {
259 SkString::SkString(size_t len) {
266 SkString::SkString(const char text[]) {
275 SkString::SkString(const char text[], size_t len) {
282 SkString::SkString(const SkString& src) {
291 SkString::~SkString() {
302 bool SkString::equals(const SkString& src) const {
306 bool SkString::equals(const char text[]) const {
310 bool SkString::equals(const char text[], size_t len) const {
316 SkString& SkString::operator=(const SkString& src) {
320 SkString tmp(src);
326 SkString& SkString::operator=(const char text[]) {
329 SkString tmp(text);
335 void SkString::reset() {
351 char* SkString::writable_str() {
372 void SkString::set(const char text[]) {
376 void SkString::set(const char text[], size_t len) {
399 SkString tmp(text, len);
404 void SkString::setUTF16(const uint16_t src[]) {
413 void SkString::setUTF16(const uint16_t src[], size_t count) {
429 SkString tmp(count); // puts a null terminator at the end of the string
439 void SkString::insert(size_t offset, const char text[]) {
443 void SkString::insert(size_t offset, const char text[], size_t len) {
480 SkString tmp(fRec->fLength + len);
497 void SkString::insertUnichar(size_t offset, SkUnichar uni) {
506 void SkString::insertS32(size_t offset, int32_t dec) {
512 void SkString::insertS64(size_t offset, int64_t dec, int minDigits) {
518 void SkString::insertU32(size_t offset, uint32_t dec) {
524 void SkString::insertU64(size_t offset, uint64_t dec, int minDigits) {
530 void SkString::insertHex(size_t offset, uint32_t hex, int minDigits) {
552 void SkString::insertScalar(size_t offset, SkScalar value) {
558 void SkString::printf(const char format[], ...) {
565 void SkString::appendf(const char format[], ...) {
572 void SkString::appendVAList(const char format[], va_list args) {
579 void SkString::prependf(const char format[], ...) {
586 void SkString::prependVAList(const char format[], va_list args) {
596 void SkString::remove(size_t offset, size_t length) {
606 SkString tmp(size - length);
623 void SkString::swap(SkString& other) {
635 SkString SkStringPrintf(const char* format, ...) {
636 SkString formattedOutput;
643 void SkStrSplit(const char* str, const char* delimiters, SkTArray<SkString>* out) {