|
Classes |
| struct | MNStrRep |
| class | MNSubString |
| class | MNString |
global MNString compare functions |
| typedef MNString | StrTmp |
| int | compare (const MNString &x, const MNString &y) |
| int | compare (const MNString &x, const MNSubString &y) |
| int | compare (const MNString &x, const char *y) |
| int | compare (const MNSubString &x, const MNString &y) |
| int | compare (const MNSubString &x, const MNSubString &y) |
| int | compare (const MNSubString &x, const char *y) |
| int | fcompare (const MNString &x, const MNString &y) |
global MNStrRep manipulation functions |
| MNStrRep * | Salloc (MNStrRep *, const char *, int, int) |
| MNStrRep * | Scopy (MNStrRep *, const MNStrRep *) |
| MNStrRep * | Scat (MNStrRep *, const char *, int, const char *, int) |
| MNStrRep * | Scat (MNStrRep *, const char *, int, const char *, int, const char *, int) |
| MNStrRep * | Sprepend (MNStrRep *, const char *, int) |
| MNStrRep * | Sreverse (const MNStrRep *, MNStrRep *) |
| MNStrRep * | Supcase (const MNStrRep *, MNStrRep *) |
| MNStrRep * | Sdowncase (const MNStrRep *, MNStrRep *) |
| MNStrRep * | Scapitalize (const MNStrRep *, MNStrRep *) |
inlined concatenation function code |
| void | cat (const MNString &x, const MNString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &x, const MNSubString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &x, const char *y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &x, char y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNSubString &x, const MNString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNSubString &x, const MNSubString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNSubString &x, const char *y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNSubString &x, char y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *x, const MNString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *x, const MNSubString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *x, const char *y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *x, char y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const MNString &x, const MNString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const MNString &x, const MNSubString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const MNString &x, const char *y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const MNString &x, char y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const MNSubString &x, const MNString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const MNSubString &x, const MNSubString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const MNSubString &x, const char *y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const MNSubString &x, char y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const char *x, const MNString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const char *x, const MNSubString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const char *x, const char *y, MNString &r) |
| | A concatenation function.
|
| void | cat (const MNString &a, const char *x, char y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const MNString &x, const MNString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const MNString &x, const MNSubString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const MNString &x, const char *y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const MNString &x, char y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const MNSubString &x, const MNString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const MNSubString &x, const MNSubString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const MNSubString &x, const char *y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const MNSubString &x, char y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const char *x, const MNString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const char *x, const MNSubString &y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const char *x, const char *y, MNString &r) |
| | A concatenation function.
|
| void | cat (const char *a, const char *x, char y, MNString &r) |
| | A concatenation function.
|
inlined operator function code |
| MNString | operator+ (const MNString &x, const MNString &y) return r |
Functions |
| unsigned int | MNString::length () const |
| int | MNString::empty () const |
| const char * | MNString::chars () const |
| int | MNString::allocation () const |
| unsigned int | MNSubString::length () const |
| int | MNSubString::empty () const |
| const char * | MNSubString::chars () const |
| | MNString::MNString () |
| | MNString::MNString (const MNString &x) |
| | MNString::MNString (const char *t) |
| | MNString::MNString (const string t) |
| | MNString::MNString (const char *t, int len) |
| | MNString::MNString (const MNSubString &x) |
| | MNString::MNString (char c) |
| | MNString::~MNString () |
| | MNSubString::MNSubString (const MNSubString &x) |
| | MNSubString::MNSubString (MNString &x, int p, int l) |
| | MNSubString::~MNSubString () |
| MNString & | MNString::operator= (const MNString &y) |
| MNString & | MNString::operator= (const char *y) |
| MNString & | MNString::operator= (const string y) |
| MNString & | MNString::operator= (const MNSubString &y) |
| MNString & | MNString::operator= (char c) |
| MNSubString & | MNSubString::operator= (const char *t) |
| MNSubString & | MNSubString::operator= (char c) |
| MNSubString & | MNSubString::operator= (const MNString &y) |
| MNSubString & | MNSubString::operator= (const MNSubString &y) |
| MNString & | MNString::operator+= (const MNString &y) |
| MNString & | MNString::operator+= (const MNSubString &y) |
| MNString & | MNString::operator+= (const char *t) |
| MNString & | MNString::operator+= (char c) |
Variables |
| MNStrRep | _nilMNStrRep |
| MNString | _nilMNString |