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