Lines Matching refs:UString
226 bool UString::IsPrefixedBy_Ascii_NoCase(const char *s) const throw()
677 void UString::Add_UInt64(UInt64 v)
994 // ---------- UString ----------
996 void UString::InsertSpace(unsigned index, unsigned size)
1002 void UString::ReAlloc(unsigned newLimit)
1012 void UString::ReAlloc2(unsigned newLimit)
1024 void UString::SetStartLen(unsigned len)
1032 void UString::Grow_1()
1046 void UString::Grow(unsigned n)
1064 UString::UString(unsigned num, const wchar_t *s)
1075 UString::UString(unsigned num, const UString &s)
1084 UString::UString(const UString &s, wchar_t c)
1094 UString::UString(const wchar_t *s1, unsigned num1, const wchar_t *s2, unsigned num2)
1102 UString operator+(const UString &s1, const UString &s2) { return UString(s1, s1.Len(), s2, s2.Len()); }
1103 UString operator+(const UString &s1, const wchar_t *s2) { return UString(s1, s1.Len(), s2, MyStringLen(s2)); }
1104 UString operator+(const wchar_t *s1, const UString &s2) { return UString(s1, MyStringLen(s1), s2, s2.Len()); }
1106 UString::UString()
1115 UString::UString(wchar_t c)
1123 UString::UString(char c)
1131 UString::UString(const wchar_t *s)
1138 UString::UString(const char *s)
1148 UString::UString(const AString &s)
1159 UString::UString(const UString &s)
1165 UString &UString::operator=(wchar_t c)
1181 UString &UString::operator=(const wchar_t *s)
1196 UString &UString::operator=(const UString &s)
1213 void UString::SetFrom(const wchar_t *s, unsigned len) // no check
1228 void UString::SetFromBstr(LPCOLESTR s)
1290 UString &UString::operator=(const char *s)
1308 void UString::Add_Dot() { operator+=(L'.'); }
1309 void UString::Add_Space() { operator+=(L' '); }
1310 void UString::Add_Space_if_NotEmpty() { if (!IsEmpty()) Add_Space(); }
1312 void UString::Add_LF()
1323 UString &UString::operator+=(const wchar_t *s)
1332 UString &UString::operator+=(const UString &s)
1340 UString &UString::operator+=(const char *s)
1353 void UString::Add_UInt32(UInt32 v)
1366 int UString::Find(const wchar_t *s, unsigned startIndex) const throw()
1397 int UString::ReverseFind(wchar_t c) const throw()
1411 int UString::ReverseFind_PathSepar() const throw()
1423 void UString::TrimLeft() throw()
1440 void UString::TrimRight() throw()
1457 void UString::InsertAtFront(wchar_t c)
1467 void UString::Insert_wchar_t(unsigned index, wchar_t c)
1475 void UString::Insert(unsigned index, const wchar_t *s)
1486 void UString::Insert(unsigned index, const UString &s)
1497 void UString::RemoveChar(wchar_t ch) throw()
1526 void UString::Replace(wchar_t oldChar, wchar_t newChar) throw()
1545 void UString::Replace(const UString &oldString, const UString &newString)
1568 void UString::Delete(unsigned index) throw()
1574 void UString::Delete(unsigned index, unsigned count) throw()
1585 void UString::DeleteFrontal(unsigned num) throw()
1780 UString fs2us(const FChar *s)
1785 UString fs2us(const FString &s)
1836 void SplitString(const UString &srcString, UStringVector &destStrings)
1842 UString s;