Lines Matching refs:AString
186 class AString
206 AString(unsigned num, const AString &s);
207 AString(const AString &s, char c); // it's for String + char
208 AString(const char *s1, unsigned num1, const char *s2, unsigned num2);
210 friend AString operator+(const AString &s, char c) { return AString(s, c); } ;
213 friend AString operator+(const AString &s1, const AString &s2);
214 friend AString operator+(const AString &s1, const char *s2);
215 friend AString operator+(const char *s1, const AString &s2);
218 AString &operator+=(wchar_t c);
219 AString &operator=(wchar_t c);
220 AString(wchar_t c);
229 AString();
230 AString(char c);
231 AString(const char *s);
232 AString(const AString &s);
233 ~AString() { MY_STRING_DELETE(_chars); } in ~AString()
275 AString &operator=(char c);
276 AString &operator=(const char *s);
277 AString &operator=(const AString &s);
281 AString &operator+=(char c)
298 AString &operator+=(const char *s);
299 AString &operator+=(const AString &s);
306 …AString Mid(unsigned startIndex, unsigned count) const { return AString(count, _chars + startIndex… in Mid()
307 AString Left(unsigned count) const { return AString(count, *this); } in Left()
357 void Insert(unsigned index, const AString &s);
362 void Replace(const AString &oldString, const AString &newString);
378 bool operator<(const AString &s1, const AString &s2);
379 bool operator>(const AString &s1, const AString &s2);
391 inline bool operator==(const AString &s1, const AString &s2) { return s1.Len() == s2.Len() && strcm…
392 inline bool operator==(const AString &s1, const char *s2) { return strcmp(s1, s2) == 0; }
393 inline bool operator==(const char *s1, const AString &s2) { return strcmp(s1, s2) == 0; }
395 inline bool operator!=(const AString &s1, const AString &s2) { return s1.Len() != s2.Len() || strcm…
396 inline bool operator!=(const AString &s1, const char *s2) { return strcmp(s1, s2) != 0; }
397 inline bool operator!=(const char *s1, const AString &s2) { return strcmp(s1, s2) != 0; }
401 void operator==(char c1, const AString &s2);
402 void operator==(const AString &s1, char c2);
404 void operator+(char c, const AString &s); // this function can be OK, but we don't use it
406 void operator+(const AString &s, int c);
407 void operator+(const AString &s, unsigned c);
408 void operator+(int c, const AString &s);
409 void operator+(unsigned c, const AString &s);
410 void operator-(const AString &s, int c);
411 void operator-(const AString &s, unsigned c);
730 typedef CObjectVector<AString> AStringVector;
736 typedef AString CSysString;
757 FString fas2fs(const AString &s);
758 AString fs2fas(const FChar *s);
765 typedef AString FString;