_gsub(const char *, int, const char *, int) | MNString | [protected] |
_gsub(const MNRegex &, const char *, int) | MNString | [protected] |
_substr(int, int) | MNString | [protected] |
after(int pos) | MNString | |
after(const MNString &x, int startpos=0) | MNString | |
after(const MNSubString &x, int startpos=0) | MNString | |
after(const char *t, int startpos=0) | MNString | |
after(char c, int startpos=0) | MNString | |
after(const MNRegex &r, int startpos=0) | MNString | |
alloc(int newsize) | MNString | |
allocation() const | MNString | [inline] |
at(int pos, int len) | MNString | |
at(const MNString &x, int startpos=0) | MNString | |
at(const MNSubString &x, int startpos=0) | MNString | |
at(const char *t, int startpos=0) | MNString | |
at(char c, int startpos=0) | MNString | |
at(const MNRegex &r, int startpos=0) | MNString | |
before(int pos) | MNString | |
before(const MNString &x, int startpos=0) | MNString | |
before(const MNSubString &x, int startpos=0) | MNString | |
before(const char *t, int startpos=0) | MNString | |
before(char c, int startpos=0) | MNString | |
before(const MNRegex &r, int startpos=0) | MNString | |
capitalize(const MNString &x) | MNString | [friend] |
capitalize() | MNString | |
cat(const MNString &, const MNString &, MNString &) | MNString | [friend] |
cat(const MNString &, const MNSubString &, MNString &) | MNString | [friend] |
cat(const MNString &, const char *, MNString &) | MNString | [friend] |
cat(const MNString &, char, MNString &) | MNString | [friend] |
cat(const MNSubString &, const MNString &, MNString &) | MNString | [friend] |
cat(const MNSubString &, const MNSubString &, MNString &) | MNString | [friend] |
cat(const MNSubString &, const char *, MNString &) | MNString | [friend] |
cat(const MNSubString &, char, MNString &) | MNString | [friend] |
cat(const char *, const MNString &, MNString &) | MNString | [friend] |
cat(const char *, const MNSubString &, MNString &) | MNString | [friend] |
cat(const char *, const char *, MNString &) | MNString | [friend] |
cat(const char *, char, MNString &) | MNString | [friend] |
cat(const MNString &, const MNString &, const MNString &, MNString &) | MNString | [friend] |
cat(const MNString &, const MNString &, const MNSubString &, MNString &) | MNString | [friend] |
cat(const MNString &, const MNString &, const char *, MNString &) | MNString | [friend] |
cat(const MNString &, const MNString &, char, MNString &) | MNString | [friend] |
cat(const MNString &, const MNSubString &, const MNString &, MNString &) | MNString | [friend] |
cat(const MNString &, const MNSubString &, const MNSubString &, MNString &) | MNString | [friend] |
cat(const MNString &, const MNSubString &, const char *, MNString &) | MNString | [friend] |
cat(const MNString &, const MNSubString &, char, MNString &) | MNString | [friend] |
cat(const MNString &, const char *, const MNString &, MNString &) | MNString | [friend] |
cat(const MNString &, const char *, const MNSubString &, MNString &) | MNString | [friend] |
cat(const MNString &, const char *, const char *, MNString &) | MNString | [friend] |
cat(const MNString &, const char *, char, MNString &) | MNString | [friend] |
cat(const char *, const MNString &, const MNString &, MNString &) | MNString | [friend] |
cat(const char *, const MNString &, const MNSubString &, MNString &) | MNString | [friend] |
cat(const char *, const MNString &, const char *, MNString &) | MNString | [friend] |
cat(const char *, const MNString &, char, MNString &) | MNString | [friend] |
cat(const char *, const MNSubString &, const MNString &, MNString &) | MNString | [friend] |
cat(const char *, const MNSubString &, const MNSubString &, MNString &) | MNString | [friend] |
cat(const char *, const MNSubString &, const char *, MNString &) | MNString | [friend] |
cat(const char *, const MNSubString &, char, MNString &) | MNString | [friend] |
cat(const char *, const char *, const MNString &, MNString &) | MNString | [friend] |
cat(const char *, const char *, const MNSubString &, MNString &) | MNString | [friend] |
cat(const char *, const char *, const char *, MNString &) | MNString | [friend] |
cat(const char *, const char *, char, MNString &) | MNString | [friend] |
chars() const | MNString | [inline] |
common_prefix(const MNString &x, const MNString &y, int startpos=0) | MNString | [friend] |
common_suffix(const MNString &x, const MNString &y, int startpos=-1) | MNString | [friend] |
contains(char c) const | MNString | |
contains(const MNString &y) const | MNString | |
contains(const MNSubString &y) const | MNString | |
contains(const char *t) const | MNString | |
contains(const MNRegex &r) const | MNString | |
contains(char c, int pos) const | MNString | |
contains(const MNString &y, int pos) const | MNString | |
contains(const MNSubString &y, int pos) const | MNString | |
contains(const char *t, int pos) const | MNString | |
contains(const MNRegex &r, int pos) const | MNString | |
del(int pos, int len) | MNString | |
del(const MNString &y, int startpos=0) | MNString | |
del(const MNSubString &y, int startpos=0) | MNString | |
del(const char *t, int startpos=0) | MNString | |
del(char c, int startpos=0) | MNString | |
del(const MNRegex &r, int startpos=0) | MNString | |
downcase(const MNString &x) | MNString | [friend] |
downcase() | MNString | |
elem(int i) const | MNString | |
empty() const | MNString | [inline] |
error(const char *msg) const | MNString | |
firstchar() const | MNString | |
freq(char c) const | MNString | |
freq(const MNString &y) const | MNString | |
freq(const MNSubString &y) const | MNString | |
freq(const char *t) const | MNString | |
from(int pos) | MNString | |
from(const MNString &x, int startpos=0) | MNString | |
from(const MNSubString &x, int startpos=0) | MNString | |
from(const char *t, int startpos=0) | MNString | |
from(char c, int startpos=0) | MNString | |
from(const MNRegex &r, int startpos=0) | MNString | |
getLocalPath() const | MNUri | |
getMachine() const | MNUri | |
getPort() const | MNUri | |
getProtocol() const | MNUri | |
gsub(const MNString &pat, const MNString &repl) | MNString | |
gsub(const MNSubString &pat, const MNString &repl) | MNString | |
gsub(const char *pat, const MNString &repl) | MNString | |
gsub(const char *pat, const char *repl) | MNString | |
gsub(const MNRegex &pat, const MNString &repl) | MNString | |
index(char c, int startpos=0) const | MNString | |
index(const MNString &y, int startpos=0) const | MNString | |
index(const MNSubString &y, int startpos=0) const | MNString | |
index(const char *t, int startpos=0) const | MNString | |
index(const MNRegex &r, int startpos=0) const | MNString | |
join(MNString src[], int n, const MNString &sep) | MNString | [friend] |
lastchar() const | MNString | |
length() const | MNString | [inline] |
match(int, int, int, const char *, int=-1) const | MNString | [protected] |
matches(char c, int pos=0) const | MNString | |
matches(const MNString &y, int pos=0) const | MNString | |
matches(const MNSubString &y, int pos=0) const | MNString | |
matches(const char *t, int pos=0) const | MNString | |
matches(const MNRegex &r, int pos=0) const | MNString | |
MNString() | MNString | [inline] |
MNString(const MNString &x) | MNString | [inline] |
MNString(const MNSubString &x) | MNString | [inline] |
MNString(const char *t) | MNString | [inline] |
MNString(const string t) | MNString | [inline] |
MNString(const char *t, int len) | MNString | [inline] |
MNString(char c) | MNString | [inline] |
MNUri(const MNString name="") | MNUri | |
MNUri(const MNUri &base, const MNString name="") | MNUri | |
MNUri(const MNString protocol, const MNString machine, const int port=80, const MNString localpath="/") | MNUri | |
MNUri(const MNUri &base, const MNString protocol, const MNString machine, const int port=-1, const MNString localpath="") | MNUri | |
OK() const | MNString | |
operator const char *() const | MNString | |
operator()(int pos, int len) | MNString | |
operator+=(const MNString &y) | MNString | [inline] |
operator+=(const MNSubString &y) | MNString | [inline] |
operator+=(const char *t) | MNString | [inline] |
operator+=(char c) | MNString | [inline] |
operator<<(std::ostream &s, const MNString &x) | MNString | [friend] |
operator<<(std::ostream &s, const MNSubString &x) | MNString | [friend] |
operator=(const MNString &y) | MNString | [inline] |
operator=(const char *y) | MNString | [inline] |
operator=(char c) | MNString | [inline] |
operator=(const MNSubString &y) | MNString | [inline] |
operator=(const string y) | MNString | [inline] |
operator>>(std::istream &s, MNString &x) | MNString | [friend] |
operator[](int i) | MNString | |
operator[](int i) const | MNString | |
prepend(const MNString &y) | MNString | |
prepend(const MNSubString &y) | MNString | |
prepend(const char *t) | MNString | |
prepend(char c) | MNString | |
readline(std::istream &s, MNString &x, char terminator= '\n', int discard_terminator=1) | MNString | [friend] |
rep | MNString | [protected] |
replicate(char c, int n) | MNString | [friend] |
replicate(const MNString &y, int n) | MNString | [friend] |
reverse(const MNString &x) | MNString | [friend] |
reverse() | MNString | |
search(int, int, const char *, int=-1) const | MNString | [protected] |
search(int, int, char) const | MNString | [protected] |
MNString::split(const MNString &x, MNString res[], int maxn, const MNString &sep) | MNString | [friend] |
MNString::split(const MNString &x, MNString res[], int maxn, const MNRegex &sep) | MNString | [friend] |
through(int pos) | MNString | |
through(const MNString &x, int startpos=0) | MNString | |
through(const MNSubString &x, int startpos=0) | MNString | |
through(const char *t, int startpos=0) | MNString | |
through(char c, int startpos=0) | MNString | |
through(const MNRegex &r, int startpos=0) | MNString | |
upcase(const MNString &x) | MNString | [friend] |
upcase() | MNString | |
~MNString() | MNString | [inline] |