30 #define MAXPRINTFLEN 65535 // max size for Sprintf and Concatf buffer
31 #define INT_DATE 0 // for FormatDate
116 operator char*() {
return p->s; }
190 const char*
c_str()
const;
221 unsigned int CharCount(
const char car)
const;
VDKString()
Definition: vdkstring.cc:54
VDKString operator+(const char *s) const
Definition: vdkstring.cc:40
~VDKString()
Definition: vdkstring.cc:136
int operator!=(const VDKString &s) const
Definition: vdkstring.cc:187
int operator>(const VDKString &s) const
Definition: vdkstring.cc:166
VDKString & RTrim()
Definition: vdkstring.cc:267
int operator==(const VDKString &s) const
Definition: vdkstring.cc:146
int operator<(const VDKString &s) const
Definition: vdkstring.cc:157
VDKString & Sprintf(const char *format,...)
Definition: vdkstring.cc:419
char operator[](unsigned int ix) const
Definition: vdkstring.cc:245
int size() const
Definition: vdkstring.cc:237
VDKString & UpperCase()
Definition: vdkstring.cc:320
int operator>=(const VDKString &s) const
Definition: vdkstring.cc:181
VDKString & operator+=(const char *s)
Definition: vdkstring.cc:193
VDKString & LowerCase()
Definition: vdkstring.cc:370
const char * c_str() const
Definition: vdkstring.cc:219
double StrtoDouble() const
Definition: vdkstring.cc:497
int StrtoInt() const
Definition: vdkstring.cc:504
VDKString & FormatDate(const char sep, int orig, int ret)
Definition: vdkstring.cc:593
VDKString & LPad(unsigned int len, const char car)
Definition: vdkstring.cc:533
Implements famous cont referenced string objects.
Definition: vdkstring.h:45
int GetFCharPos(const char car) const
Definition: vdkstring.cc:475
VDKString & LTrim()
Definition: vdkstring.cc:282
VDKString & Trim()
Definition: vdkstring.cc:296
int GetLCharPos(const char car) const
Definition: vdkstring.cc:484
VDKString & DoubleChar(const char car= '\'')
Definition: vdkstring.cc:567
VDKString & Cut(unsigned int len)
Definition: vdkstring.cc:523
VDKString & GetPart(unsigned int i, const char sep= '|')
Definition: vdkstring.cc:445
VDKString & operator=(const VDKString &s)
Definition: vdkstring.cc:98
VDKString & RPad(unsigned int len, const char car)
Definition: vdkstring.cc:550
VDKString & SubStr(unsigned int start, unsigned int len)
Definition: vdkstring.cc:511
VDKString & Concatf(const char *format,...)
Definition: vdkstring.cc:392
bool isEmpty() const
Definition: vdkstring.cc:386
VDKString & DelSelection(unsigned int begin, unsigned int len)
Definition: vdkstring.cc:254
int operator<=(const VDKString &s) const
Definition: vdkstring.cc:175
bool isNull() const
Definition: vdkstring.cc:231
unsigned int CharCount(const char car) const
Definition: vdkstring.cc:304