#include <gstringext.h>
Public Member Functions | |
~gStrControl () | |
bool | DoUseCaseCp () |
bool | IsOkChar (t_uchar c) |
t_gCpCode | GetDefaultIsoPage () |
bool | IsDigConvRelaxed () |
char * | GetPathUnicode () |
int | GetFilenameCode (t_gCpCode aCpCode, gString &sCodepage) |
bool | Match (char *s1, char *s2, bool doIgnoreCase=false) |
int | Compare (char *s1, char *s2, bool doIgnoreCase=false) |
unsigned | Find (char *s, char *sub, bool doIgnoreCase=false) |
unsigned | Find (char *s, t_uchar subChr, bool doIgnoreCase=false) |
int | Init (char *strPath=nil, t_gCpCode aIsoPage=1) |
int | InitTab (t_gCpCode aIsoPage) |
bool | UseCaseCodepage (bool doUseCaseCp) |
void | SetConvertRelax (bool doRelax) |
int | ConvertToUInt32 (char *s, t_uint32 &vRes) |
int | ConvertToInt32 (char *s, t_int32 &vRes) |
int | ConvertToUInt32 (char *s, unsigned base, eDigitConv caseSense, t_uint32 &vRes, unsigned &posErr) |
int | ConvertToInt32 (char *s, unsigned base, eDigitConv caseSense, t_int32 &vRes, unsigned &posErr) |
int | ConvertHexToUInt32 (char *s, eDigitConv caseSense, t_uint32 &vRes) |
void | ConvertBinToStr (t_uint32 v, t_int16 places, gString &sRes) |
void | ConvertBinToStr (t_uint32 v, gString &sRes) |
int | ReturnAndAssignUInt32 (int returnValue, t_uint64 value, t_uint32 &vRes) |
Static Public Member Functions | |
static gStrControl & | Self () |
Public Attributes | |
int | lastOpError |
FILE * | fReport |
Static Public Attributes | |
static sIanaCountry2 | tblIanaCountry [] |
Protected Member Functions | |
gStrControl () | |
int | thisInit (char *thbFilename, gDir &dir, t_gCpCode aIsoPage) |
unsigned | thisFind (char *s, char *sub, unsigned startPos, bool doIgnoreCase, bool doUseCaseCp) |
unsigned | thisFindChr (char *s, t_uchar subChr, unsigned startPos, bool doIgnoreCase, bool doUseCaseCp) |
|
Definition at line 1058 of file gstringext.cpp. |
|
Definition at line 1041 of file gstringext.cpp. |
|
Definition at line 1080 of file gstringext.cpp. Referenced by Match(). |
|
Definition at line 337 of file gstringext.h. |
|
Definition at line 1253 of file gstringext.cpp. Referenced by ConvertBinToStr(). |
|
Definition at line 326 of file gstringext.h. |
|
Definition at line 1223 of file gstringext.cpp. |
|
Definition at line 1139 of file gstringext.cpp. |
|
Definition at line 1151 of file gstringext.cpp. |
|
Definition at line 1127 of file gstringext.cpp. Referenced by ConvertHexToUInt32(), and ConvertToInt32(). |
|
Definition at line 266 of file gstringext.h. Referenced by Find(). |
|
Definition at line 294 of file gstringext.h. |
|
Definition at line 290 of file gstringext.h. |
|
Definition at line 271 of file gstringext.h. |
|
Definition at line 1067 of file gstringext.cpp. |
|
Definition at line 279 of file gstringext.h. Referenced by GetFilenameCode(). |
|
Definition at line 1092 of file gstringext.cpp. Referenced by gStrControl(). |
|
Definition at line 1120 of file gstringext.cpp. |
|
Definition at line 275 of file gstringext.h. Referenced by ConvertToUInt32(). |
|
Definition at line 1062 of file gstringext.cpp. |
|
Definition at line 286 of file gstringext.h. |
|
Definition at line 1279 of file gstringext.cpp. Referenced by ConvertToUInt32(). |
|
|
Definition at line 303 of file gstringext.h. |
|
Definition at line 1300 of file gstringext.cpp. Referenced by Find(), and thisFindChr(). |
|
Definition at line 1329 of file gstringext.cpp. Referenced by Find(). |
|
Definition at line 1287 of file gstringext.cpp. Referenced by Init(). |
|
Definition at line 1112 of file gstringext.cpp. |
|
Definition at line 262 of file gstringext.h. |
|
Definition at line 261 of file gstringext.h. Referenced by Init(). |
|
Definition at line 13 of file gstringext.cpp. |