Lines Matching defs:BString

19 class BString {
21 BString();
22 BString(const char* string);
23 BString(const BString& string);
24 BString(const char* string, int32 maxLength);
26 BString(BString&& string) noexcept;
28 ~BString();
42 BString& operator=(const BString& string);
43 BString& operator=(const char* string);
44 BString& operator=(char c);
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);
53 BString& Adopt(BString& from);
55 BString& SetTo(const BString& string, int32 maxLength);
56 BString& Adopt(BString& from, int32 maxLength);
58 BString& SetTo(char c, int32 count);
60 BString& SetToChars(const char* string, int32 charCount);
61 BString& SetToChars(const BString& string, int32 charCount);
62 BString& AdoptChars(BString& from, int32 charCount);
64 BString& SetToFormat(const char* format, ...)
66 BString& SetToFormatVarArgs(const char* format,
77 BString& CopyInto(BString& into, int32 fromOffset,
82 BString& CopyCharsInto(BString& into, int32 fromCharOffset,
91 BString& operator+=(const BString& string);
92 BString& operator+=(const char* string);
93 BString& operator+=(char c);
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);
100 BString& Append(char c, int32 count);
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);
110 BString& Prepend(char c, int32 count);
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,
127 BString& Insert(char c, int32 count, int32 position);
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,
144 BString& Truncate(int32 newLength, bool lazy = true);
145 BString& TruncateChars(int32 newCharCount, bool lazy = true);
147 BString& Remove(int32 from, int32 length);
148 BString& RemoveChars(int32 fromCharOffset, int32 charCount);
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);
158 BString& RemoveSet(const char* setOfBytesToRemove);
159 BString& RemoveCharsSet(const char* setOfCharsToRemove);
161 BString& MoveInto(BString& into, int32 from, int32 length);
164 BString& MoveCharsInto(BString& into, int32 fromCharOffset,
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;
187 int Compare(const BString& string) const;
189 int Compare(const BString& string, int32 length) const;
192 int CompareAt(size_t offset, const BString& string,
195 int CompareChars(const BString& string,
200 int ICompare(const BString& string) const;
202 int ICompare(const BString& string, int32 length) const;
206 int32 FindFirst(const BString& string) const;
208 int32 FindFirst(const BString& string,
215 int32 FindFirstChars(const BString& string,
220 int32 FindLast(const BString& string) const;
222 int32 FindLast(const BString& string,
229 int32 FindLastChars(const BString& string,
234 int32 IFindFirst(const BString& string) const;
236 int32 IFindFirst(const BString& string,
241 int32 IFindLast(const BString& string) const;
243 int32 IFindLast(const BString& string,
248 bool StartsWith(const BString& string) const;
252 bool IStartsWith(const BString& string) const;
256 bool EndsWith(const BString& string) const;
260 bool IEndsWith(const BString& string) const;
265 BString& ReplaceFirst(char replaceThis, char withThis);
266 BString& ReplaceLast(char replaceThis, char withThis);
267 BString& ReplaceAll(char replaceThis, char withThis,
269 BString& Replace(char replaceThis, char withThis,
271 BString& ReplaceFirst(const char* replaceThis,
273 BString& ReplaceLast(const char* replaceThis,
275 BString& ReplaceAll(const char* replaceThis,
277 BString& Replace(const char* replaceThis,
281 BString& ReplaceAllChars(const char* replaceThis,
283 BString& ReplaceChars(const char* replaceThis,
287 BString& IReplaceFirst(char replaceThis, char withThis);
288 BString& IReplaceLast(char replaceThis, char withThis);
289 BString& IReplaceAll(char replaceThis, char withThis,
291 BString& IReplace(char replaceThis, char withThis,
293 BString& IReplaceFirst(const char* replaceThis,
295 BString& IReplaceLast(const char* replaceThis,
297 BString& IReplaceAll(const char* replaceThis,
299 BString& IReplace(const char* replaceThis,
303 BString& ReplaceSet(const char* setOfBytes, char with);
304 BString& ReplaceSet(const char* setOfBytes,
307 BString& ReplaceCharsSet(const char* setOfChars,
325 BString& UnlockBuffer(int32 length = -1);
326 BString& SetByteAt(int32 pos, char to);
329 BString& ToLower();
330 BString& ToUpper();
332 BString& Capitalize();
333 BString& CapitalizeEachWord();
336 BString& CharacterEscape(const char* original,
339 BString& CharacterEscape(const char* setOfCharsToEscape,
341 BString& CharacterDeescape(const char* original,
343 BString& CharacterDeescape(char escapeChar);
346 BString& Trim();
349 BString& operator<<(const char* string);
350 BString& operator<<(const BString& string);
351 BString& operator<<(char c);
352 BString& operator<<(bool value);
353 BString& operator<<(int value);
354 BString& operator<<(unsigned int value);
355 BString& operator<<(unsigned long value);
356 BString& operator<<(long value);
357 BString& operator<<(unsigned long long value);
358 BString& operator<<(long long value);
360 BString& operator<<(float value);
361 BString& operator<<(double value);
376 BString(char* privateData, PrivateDataTag tag);
408 BString& _DoCharacterEscape(const char* string,
410 BString& _DoCharacterDeescape(const char* string,
414 BString& _DoReplace(const char* findThis,
433 bool operator<(const char* a, const BString& b);
434 bool operator<=(const char* a, const BString& b);
435 bool operator==(const char* a, const BString& b);
436 bool operator>(const char* a, const BString& b);
437 bool operator>=(const char* a, const BString& b);
438 bool operator!=(const char* a, const BString& b);
442 int Compare(const BString& a, const BString& b);
443 int ICompare(const BString& a, const BString& b);
444 int Compare(const BString* a, const BString* b);
445 int ICompare(const BString* a, const BString* b);
449 BString::Length() const
458 BString::IsEmpty() const
465 BString::String() const
474 BString::HashValue() const
480 inline BString&
481 BString::SetTo(const char* string)
488 BString::operator[](int32 index) const
495 BString::ByteAt(int32 index) const
503 inline BString&
504 BString::operator+=(const BString& string)
511 inline BString&
512 BString::Append(const BString& string)
519 inline BString&
520 BString::Append(const char* string)
527 BString::operator==(const BString& string) const
534 BString::operator<(const BString& string) const
541 BString::operator<=(const BString& string) const
548 BString::operator>=(const BString& string) const
555 BString::operator>(const BString& string) const
562 BString::operator!=(const BString& string) const
569 BString::operator!=(const char* string) const
576 BString::operator const char*() const
583 operator<(const char* str, const BString& string)
590 operator<=(const char* str, const BString& string)
597 operator==(const char* str, const BString& string)
604 operator>(const char* str, const BString& string)
611 operator>=(const char* str, const BString& string)
618 operator!=(const char* str, const BString& string)