Lines Matching refs:mData
32 : mData((char *)kEmptyString),
38 : mData(NULL),
45 : mData(NULL),
52 : mData(NULL),
59 : mData(NULL),
82 return mData;
102 setTo(from.mData + offset, n);
106 if (mData && mData != kEmptyString) {
107 free(mData);
108 mData = NULL;
111 mData = (char *)kEmptyString;
119 x = (x * 31) + mData[i];
126 return mSize == other.mSize && !memcmp(mData, other.mData, mSize);
133 while (i < mSize && isspace(mData[i])) {
138 while (j > i && isspace(mData[j - 1])) {
142 memmove(mData, &mData[i], j - i);
144 mData[mSize] = '\0';
153 memmove(&mData[start], &mData[start + n], mSize - start - n);
155 mData[mSize] = '\0';
159 if (mData == kEmptyString) {
160 mData = strdup(kEmptyString);
173 mData = (char *)realloc(mData, mAllocSize);
174 CHECK(mData != NULL);
177 memcpy(&mData[mSize], s, size);
179 mData[mSize] = '\0';
256 const char *match = strstr(mData + start, substring);
262 return match - mData;
277 mData = (char *)realloc(mData, mAllocSize);
278 CHECK(mData != NULL);
281 memmove(&mData[insertionPos + size],
282 &mData[insertionPos], mSize - insertionPos + 1);
284 memcpy(&mData[insertionPos], from, size);
298 return strcmp(mData, other.mData);
305 mData[i] = ::tolower(mData[i]);
310 return !strncmp(mData, prefix, strlen(prefix));
320 return !strcmp(mData + mSize - suffixLen, suffix);