Lines Matching refs:string

10 #include <string.h>
22 BString(const char* string);
23 BString(const BString& string);
24 BString(const char* string, int32 maxLength);
26 BString(BString&& string) noexcept;
39 static uint32 HashValue(const char* string);
42 BString& operator=(const BString& string);
43 BString& operator=(const char* string);
46 BString& operator=(BString&& string) noexcept;
49 BString& SetTo(const char* string);
50 BString& SetTo(const char* string, int32 maxLength);
52 BString& SetTo(const BString& string);
55 BString& SetTo(const BString& string, int32 maxLength);
60 BString& SetToChars(const char* string, int32 charCount);
61 BString& SetToChars(const BString& string, int32 charCount);
91 BString& operator+=(const BString& string);
92 BString& operator+=(const char* string);
95 BString& Append(const BString& string);
96 BString& Append(const char* string);
98 BString& Append(const BString& string, int32 length);
99 BString& Append(const char* string, int32 length);
102 BString& AppendChars(const BString& string, int32 charCount);
103 BString& AppendChars(const char* string, int32 charCount);
106 BString& Prepend(const char* string);
107 BString& Prepend(const BString& string);
108 BString& Prepend(const char* string, int32 length);
109 BString& Prepend(const BString& string, int32 length);
112 BString& PrependChars(const char* string, int32 charCount);
113 BString& PrependChars(const BString& string,
117 BString& Insert(const char* string, int32 position);
118 BString& Insert(const char* string, int32 length,
120 BString& Insert(const char* string, int32 fromOffset,
122 BString& Insert(const BString& string, int32 position);
123 BString& Insert(const BString& string, int32 length,
125 BString& Insert(const BString& string, int32 fromOffset,
129 BString& InsertChars(const char* string, int32 charPosition);
130 BString& InsertChars(const char* string, int32 charCount,
132 BString& InsertChars(const char* string,
135 BString& InsertChars(const BString& string,
137 BString& InsertChars(const BString& string, int32 charCount,
139 BString& InsertChars(const BString& string,
150 BString& RemoveFirst(const BString& string);
151 BString& RemoveLast(const BString& string);
152 BString& RemoveAll(const BString& string);
154 BString& RemoveFirst(const char* string);
155 BString& RemoveLast(const char* string);
156 BString& RemoveAll(const char* string);
170 bool operator<(const BString& string) const;
171 bool operator<=(const BString& string) const;
172 bool operator==(const BString& string) const;
173 bool operator>=(const BString& string) const;
174 bool operator>(const BString& string) const;
175 bool operator!=(const BString& string) const;
177 bool operator<(const char* string) const;
178 bool operator<=(const char* string) const;
179 bool operator==(const char* string) const;
180 bool operator>=(const char* string) const;
181 bool operator>(const char* string) const;
182 bool operator!=(const char* string) const;
187 int Compare(const BString& string) const;
188 int Compare(const char* string) const;
189 int Compare(const BString& string, int32 length) const;
190 int Compare(const char* string, int32 length) const;
192 int CompareAt(size_t offset, const BString& string,
195 int CompareChars(const BString& string,
197 int CompareChars(const char* string,
200 int ICompare(const BString& string) const;
201 int ICompare(const char* string) const;
202 int ICompare(const BString& string, int32 length) const;
203 int ICompare(const char* string, int32 length) const;
206 int32 FindFirst(const BString& string) const;
207 int32 FindFirst(const char* string) const;
208 int32 FindFirst(const BString& string,
210 int32 FindFirst(const char* string,
215 int32 FindFirstChars(const BString& string,
217 int32 FindFirstChars(const char* string,
220 int32 FindLast(const BString& string) const;
221 int32 FindLast(const char* string) const;
222 int32 FindLast(const BString& string,
224 int32 FindLast(const char* string,
229 int32 FindLastChars(const BString& string,
231 int32 FindLastChars(const char* string,
234 int32 IFindFirst(const BString& string) const;
235 int32 IFindFirst(const char* string) const;
236 int32 IFindFirst(const BString& string,
238 int32 IFindFirst(const char* string,
241 int32 IFindLast(const BString& string) const;
242 int32 IFindLast(const char* string) const;
243 int32 IFindLast(const BString& string,
245 int32 IFindLast(const char* string,
248 bool StartsWith(const BString& string) const;
249 bool StartsWith(const char* string) const;
250 bool StartsWith(const char* string, int32 length) const;
252 bool IStartsWith(const BString& string) const;
253 bool IStartsWith(const char* string) const;
254 bool IStartsWith(const char* string, int32 length) const;
256 bool EndsWith(const BString& string) const;
257 bool EndsWith(const char* string) const;
258 bool EndsWith(const char* string, int32 length) const;
260 bool IEndsWith(const BString& string) const;
261 bool IEndsWith(const char* string) const;
262 bool IEndsWith(const char* string, int32 length) const;
349 BString& operator<<(const char* string);
350 BString& operator<<(const BString& string);
390 bool _DoAppend(const char* string, int32 length);
391 bool _DoPrepend(const char* string, int32 length);
392 bool _DoInsert(const char* string, int32 offset,
396 int32 _ShortFindAfter(const char* string,
398 int32 _FindAfter(const char* string, int32 offset,
400 int32 _IFindAfter(const char* string, int32 offset,
402 int32 _FindBefore(const char* string, int32 offset,
404 int32 _IFindBefore(const char* string, int32 offset,
408 BString& _DoCharacterEscape(const char* string,
410 BString& _DoCharacterDeescape(const char* string,
481 BString::SetTo(const char* string)
483 return operator=(string);
504 BString::operator+=(const BString& string)
506 _DoAppend(string.String(), string.Length());
512 BString::Append(const BString& string)
514 _DoAppend(string.String(), string.Length());
520 BString::Append(const char* string)
522 return operator+=(string);
527 BString::operator==(const BString& string) const
529 return strcmp(String(), string.String()) == 0;
534 BString::operator<(const BString& string) const
536 return strcmp(String(), string.String()) < 0;
541 BString::operator<=(const BString& string) const
543 return strcmp(String(), string.String()) <= 0;
548 BString::operator>=(const BString& string) const
550 return strcmp(String(), string.String()) >= 0;
555 BString::operator>(const BString& string) const
557 return strcmp(String(), string.String()) > 0;
562 BString::operator!=(const BString& string) const
564 return strcmp(String(), string.String()) != 0;
569 BString::operator!=(const char* string) const
571 return !operator==(string);
583 operator<(const char* str, const BString& string)
585 return string > str;
590 operator<=(const char* str, const BString& string)
592 return string >= str;
597 operator==(const char* str, const BString& string)
599 return string == str;
604 operator>(const char* str, const BString& string)
606 return string < str;
611 operator>=(const char* str, const BString& string)
613 return string <= str;
618 operator!=(const char* str, const BString& string)
620 return string != str;