Public Member Functions | |
Path () | |
Path (const char *p) | |
~Path () | |
void | RemoveLast () |
void | AddString (const char *p) |
void | GetString (char p[512]) |
Private Member Functions | |
void | RemoveAll () |
int | Addit (const char *p) |
Private Attributes | |
bool | network |
char | drive |
Directory * | dirs |
Classes | |
struct | Directory |
Definition at line 74 of file exconfig.cpp.
Path::Path | ( | ) | [inline] |
Definition at line 92 of file exconfig.cpp.
Path::Path | ( | const char * | p | ) | [inline] |
Definition at line 93 of file exconfig.cpp.
References AddString().
Here is the call graph for this function:
Path::~Path | ( | ) |
Definition at line 103 of file exconfig.cpp.
References drive, network, and RemoveAll().
Here is the call graph for this function:
void Path::RemoveAll | ( | ) | [private] |
Definition at line 110 of file exconfig.cpp.
References dirs, and Path::Directory::next.
Referenced by AddString(), and ~Path().
int Path::Addit | ( | const char * | p | ) | [private] |
Definition at line 122 of file exconfig.cpp.
References dirs, Path::Directory::name, and Path::Directory::next.
Referenced by AddString(), and RemoveLast().
void Path::RemoveLast | ( | ) | [inline] |
Definition at line 96 of file exconfig.cpp.
References Addit().
Here is the call graph for this function:
void Path::AddString | ( | const char * | p | ) |
Definition at line 173 of file exconfig.cpp.
References Addit(), drive, len, network, and RemoveAll().
Referenced by Path().
Here is the call graph for this function:
void Path::GetString | ( | char | p[512] | ) |
Definition at line 210 of file exconfig.cpp.
References dirs, drive, Path::Directory::name, network, and Path::Directory::next.
bool Path::network [private] |
char Path::drive [private] |
Directory* Path::dirs [private] |