Lines Matching refs:FString
20 FString inherits from AString, so we can find bugs related to FString at compile time.
26 class FString;
315 AString(const FString &s);
316 AString &operator=(const FString &s);
317 AString &operator+=(const FString &s);
598 UString(const FString &s);
599 UString &operator=(const FString &s);
600 UString &operator+=(const FString &s);
867 UString2(const FString &s);
868 UString2 &operator=(const FString &s);
869 UString2 &operator+=(const FString &s);
944 // ---------- FString ----------
957 typedef UString FString;
961 FString fas2fs(const char *s);
962 FString fas2fs(const AString &s);
973 class FString: public AString
975 // FString &operator=(const char *s);
976 FString &operator=(const AString &s);
977 // FString &operator+=(const AString &s);
979 FString(const AString &s): AString(s.Ptr()) {}
980 FString(const FString &s): AString(s.Ptr()) {}
981 FString(const char *s): AString(s) {}
982 FString() {}
983 FString &operator=(const FString &s) { AString::operator=((const AString &)s); return *this; }
984 FString &operator=(char c) { AString::operator=(c); return *this; }
985 FString &operator+=(char c) { AString::operator+=(c); return *this; }
986 FString &operator+=(const FString &s) { AString::operator+=((const AString &)s); return *this; }
987 FString Left(unsigned count) const { return FString(AString::Left(count)); }
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)
995 return FString(s.Ptr());
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;
1009 inline FString fas2fs(const char *s) { return FString(s); }
1012 typedef AString FString;
1017 UString fs2us(const FString &s);
1018 FString us2fs(const wchar_t *s);
1033 typedef CObjectVector<FString> FStringVector;