Lines Matching refs:mData
40 : mData((char *)kEmptyString), in AString()
46 : mData(NULL), in AString()
58 : mData(NULL), in AString()
70 : mData(NULL), in AString()
77 : mData(NULL), in AString()
84 : mData(NULL), in AString()
107 return mData; in c_str()
127 setTo(from.mData + offset, n); in setTo()
131 if (mData != kEmptyString) { in clear()
132 free(mData); in clear()
133 mData = (char *)kEmptyString; in clear()
142 x = (x * 31) + mData[i]; in hash()
149 return mSize == other.mSize && !memcmp(mData, other.mData, mSize); in operator ==()
156 while (i < mSize && isspace(mData[i])) { in trim()
161 while (j > i && isspace(mData[j - 1])) { in trim()
165 memmove(mData, &mData[i], j - i); in trim()
167 mData[mSize] = '\0'; in trim()
176 memmove(&mData[start], &mData[start + n], mSize - start - n); in erase()
178 mData[mSize] = '\0'; in erase()
182 if (mData == kEmptyString) { in makeMutable()
183 mData = strdup(kEmptyString); in makeMutable()
196 mData = (char *)realloc(mData, mAllocSize); in append()
197 CHECK(mData != NULL); in append()
200 memcpy(&mData[mSize], s, size); in append()
202 mData[mSize] = '\0'; in append()
279 const char *match = strstr(mData + start, substring); in find()
285 return match - mData; in find()
300 mData = (char *)realloc(mData, mAllocSize); in insert()
301 CHECK(mData != NULL); in insert()
304 memmove(&mData[insertionPos + size], in insert()
305 &mData[insertionPos], mSize - insertionPos + 1); in insert()
307 memcpy(&mData[insertionPos], from, size); in insert()
321 return strcmp(mData, other.mData); in compare()
325 return strcasecmp(mData, other.mData); in compareIgnoreCase()
336 mData[i] = ::tolower(mData[i]); in tolower()
341 return !strncmp(mData, prefix, strlen(prefix)); in startsWith()
351 return !strcmp(mData + mSize - suffixLen, suffix); in endsWith()
355 return !strncasecmp(mData, prefix, strlen(prefix)); in startsWithIgnoreCase()
365 return !strcasecmp(mData + mSize - suffixLen, suffix); in endsWithIgnoreCase()
379 err = parcel->write(mData, mSize); in writeToParcel()