6
typedef mstring pstring;
10
upath(const class null_ref &): fPath(null) {}
11
upath(pstring path): fPath(path) {}
12
upath(const char *path): fPath(path) {}
13
upath(): fPath(null) {};
17
upath relative(const upath &path) const;
18
upath child(const char *path) const;
25
upath addExtension(const char *ext) const;
27
upath operator=(const upath& p) {
32
upath operator=(const class null_ref &) {
37
bool operator==(const class null_ref &) const { return fPath == null; }
38
bool operator!=(const class null_ref &) const { return fPath != null; }
40
bool equals(const upath &s) const;
42
pstring path() const { return fPath; }