H A D | String.cpp | 15 /*! String class supporting common string operations. */ 56 //! Returns length of given string (but clamps to given maximum). 58 strlen_clamp(const char* string, int32 max) argument 61 return max <= 0 ? 0 : strnlen(string, max); 67 string_length(const char* string) argument 69 return string != NULL ? strlen(string) : 0; 73 //! helper function, massages given pointer into a legal c-string: 75 safestr(const char* string) argument 77 return string ! 167 BString(const char* string) argument 175 BString(const BString& string) argument 189 BString(const char* string, int32 maxLength) argument 230 HashValue(const char* string) argument 250 operator =(const BString& string) argument 257 operator =(const char* string) argument 289 SetTo(const char* string, int32 maxLength) argument 304 SetTo(const BString& string) argument 335 SetTo(const BString& string, int32 maxLength) argument 374 SetToChars(const char* string, int32 charCount) argument 381 SetToChars(const BString& string, int32 charCount) argument 388 AdoptChars(BString& string, int32 charCount) argument 573 Append(const BString& string, int32 length) argument 585 Append(const char* string, int32 length) argument 607 AppendChars(const BString& string, int32 charCount) argument 614 AppendChars(const char* string, int32 charCount) argument 624 Prepend(const char* string) argument 633 Prepend(const BString& string) argument 642 Prepend(const char* string, int32 length) argument 651 Prepend(const BString& string, int32 length) argument 669 PrependChars(const char* string, int32 charCount) argument 676 PrependChars(const BString& string, int32 charCount) argument 686 Insert(const char* string, int32 position) argument 705 Insert(const char* string, int32 length, int32 position) argument 724 Insert(const char* string, int32 fromOffset, int32 length, int32 position) argument 734 Insert(const BString& string, int32 position) argument 743 Insert(const BString& string, int32 length, int32 position) argument 752 Insert(const BString& string, int32 fromOffset, int32 length, int32 position) argument 778 InsertChars(const char* string, int32 charPosition) argument 785 InsertChars(const char* string, int32 charCount, int32 charPosition) argument 793 InsertChars(const char* string, int32 fromCharOffset, int32 charCount, int32 charPosition) argument 804 InsertChars(const BString& string, int32 charPosition) argument 811 InsertChars(const BString& string, int32 charCount, int32 charPosition) argument 819 InsertChars(const BString& string, int32 fromCharOffset, int32 charCount, int32 charPosition) argument 873 RemoveFirst(const BString& string) argument 885 RemoveLast(const BString& string) argument 896 RemoveAll(const BString& string) argument 909 RemoveFirst(const char* string) argument 922 RemoveLast(const char* string) argument 935 RemoveAll(const char* string) argument 1062 Compare(const BString& string, int32 length) const argument 1069 Compare(const char* string, int32 length) const argument 1076 CompareAt(size_t offset, const BString& string, int32 length) const argument 1083 CompareChars(const BString& string, int32 charCount) const argument 1090 CompareChars(const char* string, int32 charCount) const argument 1111 ICompare(const BString& string, int32 length) const argument 1118 ICompare(const char* string, int32 length) const argument 1145 FindFirst(const BString& string, int32 fromOffset) const argument 1156 FindFirst(const char* string, int32 fromOffset) const argument 1211 FindFirstChars(const BString& string, int32 fromCharOffset) const argument 1218 FindFirstChars(const char* string, int32 fromCharOffset) const argument 1242 FindLast(const BString& string, int32 beforeOffset) const argument 1253 FindLast(const char* string, int32 beforeOffset) const argument 1308 FindLastChars(const BString& string, int32 beforeCharOffset) const argument 1315 FindLastChars(const char* string, int32 beforeCharOffset) const argument 1339 IFindFirst(const BString& string, int32 fromOffset) const argument 1350 IFindFirst(const char* string, int32 fromOffset) const argument 1381 IFindLast(const BString& string, int32 beforeOffset) const argument 1392 IFindLast(const char* string, int32 beforeOffset) const argument 1420 StartsWith(const char* string, int32 length) const argument 1444 IStartsWith(const char* string, int32 length) const argument 1468 EndsWith(const char* string, int32 length) const argument 1493 IEndsWith(const char* string, int32 length) const argument 2103 const char* string = String(); local 2137 operator <<(const char* string) argument 2149 operator <<(const BString& string) argument 2466 _DoAppend(const char* string, int32 length) argument 2478 _DoPrepend(const char* string, int32 length) argument 2493 _DoInsert(const char* string, int32 offset, int32 length) argument 2508 _ShortFindAfter(const char* string, int32 len) const argument 2520 _FindAfter(const char* string, int32 offset, int32 length) const argument 2532 _IFindAfter(const char* string, int32 offset, int32 length) const argument 2544 _FindBefore(const char* string, int32 offset, int32 length) const argument 2560 _IFindBefore(const char* string, int32 offset, int32 length) const argument 2576 _DoCharacterEscape(const char* string, const char* setOfCharsToEscape, char escapeChar) argument 2631 _DoCharacterDeescape(const char* string, char escapeChar) argument 2725 __ls__7BStringR7BString(BString* self, BString& string) argument 2755 BStringRef(BString& string, int32 position) argument [all...] |