Lines Matching full:char
25 bool SkStrStartsWith(const char string[], const char prefix[]);
26 bool SkStrEndsWith(const char string[], const char suffix[]);
27 int SkStrStartsWithOneOf(const char string[], const char prefixes[]);
30 char* SkStrAppendS32(char buffer[], int32_t);
32 char* SkStrAppendScalar(char buffer[], SkScalar);
44 explicit SkString(const char text[]);
45 SkString(const char text[], size_t len);
51 const char* c_str() const { return fRec->data(); }
52 char operator[](size_t n) const { return this->c_str()[n]; }
55 bool equals(const char text[]) const;
56 bool equals(const char text[], size_t len) const;
58 bool startsWith(const char prefix[]) const
62 bool endsWith(const char suffix[]) const
80 char* writable_str();
81 char& operator[](size_t n) { return this->writable_str()[n]; }
86 void set(const char text[]);
87 void set(const char text[], size_t len);
92 void insert(size_t offset, const char text[]);
93 void insert(size_t offset, const char text[], size_t len);
100 void append(const char text[]) { this->insert((size_t)-1, text); }
101 void append(const char text[], size_t len) { this->insert((size_t)-1, text, len); }
108 void prepend(const char text[]) { this->insert(0, text); }
109 void prepend(const char text[], size_t len) { this->insert(0, text, len); }
115 void printf(const char format[], ...);
116 void appendf(const char format[], ...);
117 void prependf(const char format[], ...);
131 char fBeginningOfData;
133 char* data() { return &fBeginningOfData; }
134 const char* data() const { return &fBeginningOfData; }
139 const char* fStr;
146 static Rec* AllocRec(const char text[], U16CPU len);
152 SkAutoUCS2(const char utf8[]);