Lines Matching refs:string_

114         string_ = SharedData::ToString(SharedData::Allocate(strlen(string)));  in String()
115 if (string_ != nullptr) { in String()
116 errno_t ret = strcpy_s(string_, strlen(string) + 1, string); in String()
131 string_ = SharedData::ToString(sharedData); in String()
132 if (string_ != nullptr) { in String()
133 errno_t ret = memcpy_s(string_, length + 1, string, length); in String()
135 string_[length] = '\0'; in String()
138 string_ = nullptr; in String()
146 string_ = other.string_; in String()
147 SharedData::AddRef(string_); in String()
152 string_ = other.string_; in String()
153 other.string_ = nullptr; in String()
158 string_ = SharedData::ToString(SharedData::Allocate(size)); in String()
159 if (string_ != nullptr) { in String()
160 (void)memset_s(string_, size + 1, 0, size + 1); in String()
166 SharedData::Release(string_); in ~String()
171 if (string_ == nullptr) { in GetLength()
175 return SharedData::GetHeader(string_)->shareDataSize; in GetLength()
183 return string_[index]; in operator []()
188 if (string_ == nullptr && string == nullptr) { in __anon5e4de09e0202()
192 if (string != nullptr && string_ != nullptr) { in __anon5e4de09e0202()
196 return strcmp(string, string_) == 0; in __anon5e4de09e0202()
204 if (string_ == nullptr && other.string_ == nullptr) { in __anon5e4de09e0302()
208 if (string_ != nullptr && other.string_ != nullptr) { in __anon5e4de09e0302()
212 return strcmp(string_, other.string_) == 0; in __anon5e4de09e0302()
223 const char* string = string_; in __anon5e4de09e0402()
244 char* p = string_ + fromIndex; in __anon5e4de09e0502()
245 char* end = string_ + GetLength(); in __anon5e4de09e0502()
248 return p - string_; in __anon5e4de09e0502()
267 char* c = strstr(string_ + fromIndex, string); in __anon5e4de09e0602()
268 return c != nullptr ? c - string_ : -1; in __anon5e4de09e0602()
283 char* c = strstr(string_ + fromIndex, other.string_); in __anon5e4de09e0702()
284 return c != nullptr ? c - string_ : -1; in __anon5e4de09e0702()
298 char* p = string_ + fromIndex; in __anon5e4de09e0802()
299 while (p != string_) { in __anon5e4de09e0802()
301 return p - string_; in __anon5e4de09e0802()
354 while (i >= min && string_[i] != stringLastChar) { in __anon5e4de09e0b02()
365 if (string_[j--] != string[k--]) { in __anon5e4de09e0b02()
376 if (string == nullptr || string_ == nullptr) { in __anon5e4de09e0c02()
380 if (string[0] == '\0' && string_[0] == '\0') { in __anon5e4de09e0c02()
389 return memcmp(string_, string, count) == 0; in __anon5e4de09e0c02()
394 if (other.string_ == nullptr || string_ == nullptr) { in __anon5e4de09e0d02()
398 if (other.string_[0] == '\0' && string_[0] == '\0') { in __anon5e4de09e0d02()
407 return memcmp(string_, other.string_, count) == 0; in __anon5e4de09e0d02()
412 if (string == nullptr || string_ == nullptr) { in __anon5e4de09e0e02()
426 return memcmp(string_ + len - count, string, count) == 0; in __anon5e4de09e0e02()
431 if (other.string_ == nullptr || string_ == nullptr) { in __anon5e4de09e0f02()
435 if (other.string_[0] == '\0') { in __anon5e4de09e0f02()
445 return memcmp(string_ + len - count, other.string_, count) == 0; in __anon5e4de09e0f02()
456 if (isupper(string_[i])) { in __anon5e4de09e1002()
457 String newStr(string_); in __anon5e4de09e1002()
459 newStr.string_[j] = tolower(newStr.string_[j]); in __anon5e4de09e1002()
475 if (islower(string_[i])) { in __anon5e4de09e1102()
476 String newStr(string_); in __anon5e4de09e1102()
478 newStr.string_[j] = toupper(newStr.string_[j]); in __anon5e4de09e1102()
492 return String(string_ + begin); in __anon5e4de09e1202()
501 return String(string_ + begin, end - begin); in __anon5e4de09e1302()
512 if (string_[i] != oldChar) { in __anon5e4de09e1402()
515 String newStr(string_); in __anon5e4de09e1402()
517 if (newStr.string_[j] == oldChar) { in __anon5e4de09e1402()
518 newStr.string_[j] = newChar; in __anon5e4de09e1402()
576 SharedData::Release(string_);
579 string_ = nullptr;
583 string_ = SharedData::ToString(SharedData::Allocate(strlen(string)));
584 if (string_ != nullptr) {
585 errno_t ret = strcpy_s(string_, strlen(string) + 1, string);
595 if (string_ == other.string_) { in operator =()
599 SharedData::Release(string_); in operator =()
600 SharedData::AddRef(other.string_); in operator =()
601 string_ = other.string_; in operator =()
607 SharedData::Release(string_); in operator =()
608 string_ = other.string_; in operator =()
609 other.string_ = nullptr; in operator =()
622 if (newString.string_ != nullptr) { in operator +=()
623 errno_t retMem = memcpy_s(newString.string_, newSize + 1, string_, thisSize); in operator +=()
627 errno_t ret = strcpy_s(newString.string_ + thisSize, newSize + 1 - thisSize, string); in operator +=()
644 if (newString.string_ != nullptr) { in operator +=()
645 (void)memcpy_s(newString.string_, newSize + 1, string_, thisSize); in operator +=()
646 errno_t ret = strcpy_s(newString.string_ + thisSize, newSize + 1 - thisSize, other.string_); in operator +=()
671 if (string.string_ == nullptr) { in Format()
677 if (vsnprintf_s(string.string_, len + 1, len, format, argsCopy) < 0) { in Format()