Lines Matching refs:s1
217 bool StringsAreEqualNoCase(const wchar_t *s1, const wchar_t *s2) throw();
219 bool IsString1PrefixedByString2(const char *s1, const char *s2) throw();
220 bool IsString1PrefixedByString2(const wchar_t *s1, const wchar_t *s2) throw();
221 bool IsString1PrefixedByString2(const wchar_t *s1, const char *s2) throw();
222 bool IsString1PrefixedByString2_NoCase_Ascii(const char *s1, const char *s2) throw();
224 bool IsString1PrefixedByString2_NoCase(const wchar_t *s1, const wchar_t *s2) throw();
226 #define MyStringCompare(s1, s2) wcscmp(s1, s2)
227 int MyStringCompareNoCase(const wchar_t *s1, const wchar_t *s2) throw();
228 // int MyStringCompareNoCase_N(const wchar_t *s1, const wchar_t *s2, unsigned num) throw();
234 bool StringsAreEqualNoCase_Ascii(const char *s1, const char *s2) throw();
235 bool StringsAreEqualNoCase_Ascii(const wchar_t *s1, const char *s2) throw();
236 bool StringsAreEqualNoCase_Ascii(const wchar_t *s1, const wchar_t *s2) throw();
290 AString(const char *s1, unsigned num1, const char *s2, unsigned num2);
295 friend AString operator+(const AString &s1, const AString &s2);
296 friend AString operator+(const AString &s1, const char *s2);
297 friend AString operator+(const char *s1, const AString &s2);
513 bool operator<(const AString &s1, const AString &s2);
514 bool operator>(const AString &s1, const AString &s2);
517 bool operator==(const AString &s1, const AString &s2);
518 bool operator==(const AString &s1, const char *s2);
519 bool operator==(const char *s1, const AString &s2);
521 bool operator!=(const AString &s1, const AString &s2);
522 bool operator!=(const AString &s1, const char *s2);
523 bool operator!=(const char *s1, const AString &s2);
526 inline bool operator==(const AString &s1, const AString &s2) { return s1.Len() == s2.Len() && strcmp(s1, s2) == 0; }
527 inline bool operator==(const AString &s1, const char *s2) { return strcmp(s1, s2) == 0; }
528 inline bool operator==(const char *s1, const AString &s2) { return strcmp(s1, s2) == 0; }
530 inline bool operator!=(const AString &s1, const AString &s2) { return s1.Len() != s2.Len() || strcmp(s1, s2) != 0; }
531 inline bool operator!=(const AString &s1, const char *s2) { return strcmp(s1, s2) != 0; }
532 inline bool operator!=(const char *s1, const AString &s2) { return strcmp(s1, s2) != 0; }
537 void operator==(const AString &s1, char c2);
571 UString(const wchar_t *s1, unsigned num1, const wchar_t *s2, unsigned num2);
576 friend UString operator+(const UString &s1, const UString &s2);
577 friend UString operator+(const UString &s1, const wchar_t *s2);
578 friend UString operator+(const wchar_t *s1, const UString &s2);
798 bool operator<(const UString &s1, const UString &s2);
799 bool operator>(const UString &s1, const UString &s2);
801 inline bool operator==(const UString &s1, const UString &s2) { return s1.Len() == s2.Len() && wcscmp(s1, s2) == 0; }
802 inline bool operator==(const UString &s1, const wchar_t *s2) { return wcscmp(s1, s2) == 0; }
803 inline bool operator==(const wchar_t *s1, const UString &s2) { return wcscmp(s1, s2) == 0; }
805 inline bool operator!=(const UString &s1, const UString &s2) { return s1.Len() != s2.Len() || wcscmp(s1, s2) != 0; }
806 inline bool operator!=(const UString &s1, const wchar_t *s2) { return wcscmp(s1, s2) != 0; }
807 inline bool operator!=(const wchar_t *s1, const UString &s2) { return wcscmp(s1, s2) != 0; }
813 void operator==(const UString &s1, wchar_t c2);
817 void operator+(const AString &s1, const UString &s2);
818 void operator+(const UString &s1, const AString &s2);
820 void operator+(const UString &s1, const char *s2);
821 void operator+(const char *s1, const UString &s2);
827 void operator-(const UString &s1, wchar_t c);
835 void operator-(const UString &s1, int c);
836 void operator-(const UString &s1, unsigned c);
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); }
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);
925 void operator-(const UString2 &s1, wchar_t c);
989 void operator+(const AString &s1, const FString &s2);
990 void operator+(const FString &s1, const AString &s2);
992 inline FString operator+(const FString &s1, const FString &s2)
994 AString s =(const AString &)s1 + (const AString &)s2;
996 // return FString((const AString &)s1 + (const AString &)s2);
998 inline FString operator+(const FString &s1, const FChar *s2)
1000 return s1 + (FString)s2;
1003 inline FString operator+(const FChar *s1, const FString &s2)
1005 return (FString)s1 + s2;