Go to the source code of this file.
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 |
Variables | |
MNStrRep | _nilMNStrRep |
MNString | _nilMNString |