Lines Matching refs:UString2

243 #define FORBID_STRING_OPS_UString2(t) FORBID_STRING_OPS(UString2, t)
732 class UString2
747 UString2 &operator=(wchar_t c);
748 UString2(wchar_t c);
751 UString2(): _chars(NULL), _len(0) {} in UString2() function
752 UString2(const wchar_t *s);
753 UString2(const UString2 &s);
754 ~UString2() { if (_chars) MY_STRING_DELETE(_chars); } in ~UString2()
773 UString2 &operator=(const wchar_t *s);
774 UString2 &operator=(const UString2 &s);
778 bool operator==(const UString2 &s1, const UString2 &s2);
779 bool operator==(const UString2 &s1, const wchar_t *s2);
780 bool operator==(const wchar_t *s1, const UString2 &s2);
782 inline bool operator!=(const UString2 &s1, const UString2 &s2) { return !(s1 == s2); }
783 inline bool operator!=(const UString2 &s1, const wchar_t *s2) { return !(s1 == s2); }
784 inline bool operator!=(const wchar_t *s1, const UString2 &s2) { return !(s1 == s2); }
789 void operator==(wchar_t c1, const UString2 &s2);
790 void operator==(const UString2 &s1, wchar_t c2);
791 bool operator<(const UString2 &s1, const UString2 &s2);
792 bool operator>(const UString2 &s1, const UString2 &s2);
794 void operator+(const UString2 &s1, const UString2 &s2);
795 void operator+(const UString2 &s1, const wchar_t *s2);
796 void operator+(const wchar_t *s1, const UString2 &s2);
797 void operator+(wchar_t c, const UString2 &s);
798 void operator+(const UString2 &s, wchar_t c);
799 void operator+(const UString2 &s, char c);
800 void operator+(const UString2 &s, unsigned char c);
801 void operator+(char c, const UString2 &s);
802 void operator+(unsigned char c, const UString2 &s);
803 void operator-(const UString2 &s1, wchar_t c);