Public Member Functions | |
OString (eyedb::Database *=0, const eyedb::Dataspace *=0) | |
OString (const OString &x) | |
virtual eyedb::Object * | clone () const |
Not yet documented. | |
OString & | operator= (const OString &x) |
virtual OString * | asOString () |
virtual const OString * | asOString () const |
eyedb::Status | setS (const std::string &) |
eyedb::Status | setS (unsigned int a0, char) |
std::string | getS (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
char | getS (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const |
virtual | ~OString () |
Status | setChar (char c, int offset) |
char | getChar (int offset) const |
OString & | append (const char *s) |
OString & | append (const char *s, int len) |
OString & | append (const char *s, int offset, int len) |
OString & | prepend (const char *s) |
OString & | prepend (const char *s, int len) |
OString & | prepend (const char *s, int offset, int len) |
OString & | insert (int offset, const char *) |
OString & | insert (int offset, const char *, int len) |
OString & | insert (int offset, const char *, int offset2, int len) |
int | first (const char *) const |
int | last (const char *) const |
int | find (const char *, int offset) const |
OString * | substr (int offset, int len) const |
| |
OString * | substr (const char *regexp, int offset) const |
| |
OString & | erase (int offset, int len) |
OString & | replace (int offset, int len, const char *) |
OString & | replace (int offset, int len, const char *, int len2) |
OString & | replace (int offset, int len, const char *, int offset2, int len2) |
OString & | replace (const char *s1, const char *s2) |
OString & | assign (const char *) |
OString & | assign (const char *, int len) |
OString & | assign (const char *, int offset, int len) |
Status | reset () |
OString & | toLower () |
OString & | toUpper () |
OString & | rtrim () |
OString & | ltrim () |
int | compare (const char *) const |
int | compare (const char *, int to) const |
int | compare (const char *, int from, int to) const |
Bool | is_null () const |
Bool | match (const char *regexp) const |
int | length () const |
char ** | split (const char *separator, int &nb_pieces) const |
char ** | regexp_split (const char *regexp_separator, int &nb_pieces) const |
OString (const eyedb::Struct *, eyedb::Bool=eyedb::False) | |
OString (const OString *, eyedb::Bool=eyedb::False) | |
OString (const eyedb::Class *, eyedb::Data) | |
Static Public Member Functions | |
static OString * | ostring (Database *db) |
static OString * | ostring (Database *db, const char *s) |
static OString * | ostring (Database *db, const char *s, int len) |
static OString * | ostring (Database *db, const char *s, int offset, int len) |
static OString * | ostring (Database *db, const OString &s) |
static OString * | ostring (Database *db, char s) |
static OString * | ostring (Database *db, int s) |
static OString * | ostring (Database *db, double s) |
static OString * | concat (Database *db, const char *s1, const char *s2) |
static char * | substr (const char *, int offset, int len) |
static char * | toLower (const char *) |
static char * | toUpper (const char *) |
static char * | rtrim (const char *) |
static char * | ltrim (const char *) |
Protected Member Functions | |
OString (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int) | |
OString (const eyedb::Struct *x, eyedb::Bool share, int) | |
OString (const OString *x, eyedb::Bool share, int) |
Definition at line 542 of file utils.h.
virtual eyedb::Object* eyedb::OString::clone | ( | ) | const [inline, virtual] |