All Classes Namespaces Functions Variables Groups Pages
Pseudo_QC_String.dox.h
namespace Qore {
class <string> : public <value> {
public:
bool empty();
public:
string encoding();
public:
int find(softstring substr, softint pos = 0);
public:
bool intp();
public:
bool isDataAscii();
public:
bool isDataPrintableAscii();
public:
int length();
public:
string lwr();
public:
bool regex(string regex, int options = 0);
public:
*list regexExtract(string regex, int options = 0);
public:
int rfind(softstring substr, softint pos = -1);
public:
int size();
public:
list split(string sep, bool with_separator = False);
public:
list split(string sep, string quote, bool trim_unquoted = False);
public:
int strlen();
public:
bool strp();
public:
string substr(softint start);
public:
string substr(softint start, softint len);
public:
string toMD5();
public:
string toSHA1();
public:
string toSHA224();
public:
string toSHA256();
public:
string toSHA384();
public:
string toSHA512();
public:
int typeCode();
public:
string upr();
public:
bool val();
};
};