#include <GString.h>
Public Member Functions | |
| GString () | |
| GString (const char *sA) | |
| GString (const char *sA, int lengthA) | |
| GString (GString *str, int idx, int lengthA) | |
| GString (GString *str) | |
| GString * | copy () |
| GString (GString *str1, GString *str2) | |
| ~GString () | |
| int | getLength () |
| char * | getCString () |
| char | getChar (int i) |
| void | setChar (int i, char c) |
| GString * | clear () |
| GString * | append (char c) |
| GString * | append (GString *str) |
| GString * | append (const char *str) |
| GString * | append (const char *str, int lengthA) |
| GString * | insert (int i, char c) |
| GString * | insert (int i, GString *str) |
| GString * | insert (int i, const char *str) |
| GString * | insert (int i, const char *str, int lengthA) |
| GString * | del (int i, int n=1) |
| GString * | upperCase () |
| GString * | lowerCase () |
| int | cmp (GString *str) |
| int | cmpN (GString *str, int n) |
| int | cmp (const char *sA) |
| int | cmpN (const char *sA, int n) |
Static Public Member Functions | |
| static GString * | fromInt (int x) |
Private Member Functions | |
| void | resize (int length1) |
Private Attributes | |
| int | length |
| char * | s |
Definition at line 24 of file GString.h.
| GString::GString | ( | ) |
Referenced by copy().
| GString::GString | ( | const char * | sA | ) |
| GString::GString | ( | const char * | sA, | |
| int | lengthA | |||
| ) |
| GString::GString | ( | GString * | str, | |
| int | idx, | |||
| int | lengthA | |||
| ) |
| GString::GString | ( | GString * | str | ) |
| GString::~GString | ( | ) |
| GString* GString::copy | ( | ) | [inline] |
| static GString* GString::fromInt | ( | int | x | ) | [static] |
| int GString::getLength | ( | ) | [inline] |
| char* GString::getCString | ( | ) | [inline] |
| char GString::getChar | ( | int | i | ) | [inline] |
| void GString::setChar | ( | int | i, | |
| char | c | |||
| ) | [inline] |
| GString* GString::clear | ( | ) |
| GString* GString::append | ( | char | c | ) |
| GString* GString::append | ( | const char * | str | ) |
| GString* GString::append | ( | const char * | str, | |
| int | lengthA | |||
| ) |
| GString* GString::insert | ( | int | i, | |
| char | c | |||
| ) |
| GString* GString::insert | ( | int | i, | |
| const char * | str | |||
| ) |
| GString* GString::insert | ( | int | i, | |
| const char * | str, | |||
| int | lengthA | |||
| ) |
| GString* GString::del | ( | int | i, | |
| int | n = 1 | |||
| ) |
| GString* GString::upperCase | ( | ) |
| GString* GString::lowerCase | ( | ) |
| int GString::cmp | ( | GString * | str | ) | [inline] |
Definition at line 89 of file GString.h.
References getCString(), and s.
00089 { return strcmp(s, str->getCString()); }
| int GString::cmpN | ( | GString * | str, | |
| int | n | |||
| ) | [inline] |
Definition at line 90 of file GString.h.
References getCString(), and s.
00090 { return strncmp(s, str->getCString(), n); }
| int GString::cmp | ( | const char * | sA | ) | [inline] |
| int GString::cmpN | ( | const char * | sA, | |
| int | n | |||
| ) | [inline] |
| void GString::resize | ( | int | length1 | ) | [private] |
int GString::length [private] |
char* GString::s [private] |
1.5.1