Lines Matching refs:UString2

266 #define FORBID_STRING_OPS_UString2(t) FORBID_STRING_OPS(UString2, t)

845 class UString2
860 UString2 &operator=(wchar_t c);
862 UString2(const AString &s);
863 UString2 &operator=(const AString &s);
864 UString2 &operator+=(const AString &s);
867 UString2(const FString &s);
868 UString2 &operator=(const FString &s);
869 UString2 &operator+=(const FString &s);
873 UString2(): _chars(NULL), _len(0) {}
874 UString2(const wchar_t *s);
875 UString2(const UString2 &s);
876 ~UString2() { if (_chars) { MY_STRING_DELETE(_chars) } }
895 UString2 &operator=(const wchar_t *s);
896 UString2 &operator=(const UString2 &s);
900 bool operator==(const UString2 &s1, const UString2 &s2);
901 bool operator==(const UString2 &s1, const wchar_t *s2);
902 bool operator==(const wchar_t *s1, const UString2 &s2);
904 inline bool operator!=(const UString2 &s1, const UString2 &s2) { return !(s1 == s2); }
905 inline bool operator!=(const UString2 &s1, const wchar_t *s2) { return !(s1 == s2); }
906 inline bool operator!=(const wchar_t *s1, const UString2 &s2) { return !(s1 == s2); }
911 void operator==(wchar_t c1, const UString2 &s2);
912 void operator==(const UString2 &s1, wchar_t c2);
913 bool operator<(const UString2 &s1, const UString2 &s2);
914 bool operator>(const UString2 &s1, const UString2 &s2);
916 void operator+(const UString2 &s1, const UString2 &s2);
917 void operator+(const UString2 &s1, const wchar_t *s2);
918 void operator+(const wchar_t *s1, const UString2 &s2);
919 void operator+(wchar_t c, const UString2 &s);
920 void operator+(const UString2 &s, wchar_t c);
921 void operator+(const UString2 &s, char c);
922 void operator+(const UString2 &s, unsigned char c);
923 void operator+(char c, const UString2 &s);
924 void operator+(unsigned char c, const UString2 &s);
925 void operator-(const UString2 &s1, wchar_t c);