50 lxString (
const lxString & str);
51 lxString (
const char &str);
52 lxString (
const char *str);
53 lxString (
const char *str,
int size);
55 const char *c_str (
void)
const;
56 int compare (
const char *str)
const;
57 int compare (
const lxString & str)
const;
58 uint size (
void)
const;
59 uint length (
void)
const;
60 lxString substr (uint start, uint length)
const;
61 int find (
const lxString & str)
const;
62 int rfind (
const lxString & str)
const;
63 int erase (uint start,
int num);
64 int copy (
char *str, uint sz)
const;
65 lxString & operator = (
const lxString & str);
66 lxString & operator = (
const char *str);
67 lxString operator + (
const lxString & str);
68 lxString operator + (
const char *str);
69 lxString operator + (
const char &str);
70 lxString & operator += (
const lxString & str);
71 lxString & operator += (
const char *str);
72 lxString & operator += (
const char &str);
73 char &operator[] (
const uint & index);
74 friend lxString operator + (
const char *str1,
const lxString & str2);
75 friend lxString operator + (
const char &str1,
const lxString & str2);
92 void AddLine (
const lxString line);
93 void InsertLine (lxString line, uint linen);
94 void DelLine (uint linen);
95 bool LoadFromFile (lxString fname);
96 bool SaveToFile (lxString fname);
97 bool AppendToFile (lxString fname);
100 lxString GetLine (uint linen)
const;
102 const wchar_t *GetLineStr (uint linen)
const;
104 const char *GetLineStr (uint linen)
const;
106 void SetLine (lxString line, uint linen);
107 uint GetLinesCount (
void)
const;
108 lxString GetBuffer (
void);
109 void SetBuffer (lxString buff);
151lxString xml_out (lxString name, lxString type, lxString value);
152void xml_in (lxString data, lxString & name, lxString & type, lxString & value);
155lxString eqparse (lxString & str, lxString & arg);
157lxString LocaleToUtf8 (
const lxString str);
158lxString LocaleFromUtf8 (
const lxString str);
160lxString strndel (
const lxString & str, uint n);
161lxString strnadd (
const lxString & str,
char c, uint n);
162int atoi (
const lxString & str);
163float atof (
const lxString & str);
164bool atob (
const lxString & str);
165lxString itoa (
int n,
const lxString & format = wxT(
"%i"));
166lxString itoa (uint n,
const lxString & format = wxT(
"%u"));
167lxString itoa (
long n,
const lxString & format = wxT(
"%li"));
168lxString ftoa (
float f,
const lxString & format = wxT(
"%f"));
169lxString btoa (
bool b);
186lxString basename (
const lxString & str);
187lxString dirname (
const lxString & str);
189bool fgetline (wxTextFile &file, lxString & str);
191void mprint (lxString str);
193void eprint (lxString str);
lxString lowercase(const lxString &str)
lxString uppercase(const lxString &str)