Lines Matching refs:mData
37 : mData((char *)kEmptyString),
43 : mData(NULL),
55 : mData(NULL),
67 : mData(NULL),
74 : mData(NULL),
81 : mData(NULL),
104 return mData;
124 setTo(from.mData + offset, n);
128 if (mData && mData != kEmptyString) {
129 free(mData);
130 mData = NULL;
133 mData = (char *)kEmptyString;
141 x = (x * 31) + mData[i];
148 return mSize == other.mSize && !memcmp(mData, other.mData, mSize);
155 while (i < mSize && isspace(mData[i])) {
160 while (j > i && isspace(mData[j - 1])) {
164 memmove(mData, &mData[i], j - i);
166 mData[mSize] = '\0';
175 memmove(&mData[start], &mData[start + n], mSize - start - n);
177 mData[mSize] = '\0';
181 if (mData == kEmptyString) {
182 mData = strdup(kEmptyString);
195 mData = (char *)realloc(mData, mAllocSize);
196 CHECK(mData != NULL);
199 memcpy(&mData[mSize], s, size);
201 mData[mSize] = '\0';
278 const char *match = strstr(mData + start, substring);
284 return match - mData;
299 mData = (char *)realloc(mData, mAllocSize);
300 CHECK(mData != NULL);
303 memmove(&mData[insertionPos + size],
304 &mData[insertionPos], mSize - insertionPos + 1);
306 memcpy(&mData[insertionPos], from, size);
320 return strcmp(mData, other.mData);
324 return strcasecmp(mData, other.mData);
335 mData[i] = ::tolower(mData[i]);
340 return !strncmp(mData, prefix, strlen(prefix));
350 return !strcmp(mData + mSize - suffixLen, suffix);
354 return !strncasecmp(mData, prefix, strlen(prefix));
364 return !strcasecmp(mData + mSize - suffixLen, suffix);
377 err = parcel->write(mData, mSize);