
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] |
1.5.3