Path Class Reference

Collaboration diagram for Path:

Collaboration graph
[legend]
List of all members.

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
Directorydirs

Classes

struct  Directory

Detailed Description

Definition at line 74 of file exconfig.cpp.


Constructor & Destructor Documentation

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:


Member Function Documentation

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.


Member Data Documentation

bool Path::network [private]

Definition at line 84 of file exconfig.cpp.

Referenced by AddString(), GetString(), and ~Path().

char Path::drive [private]

Definition at line 85 of file exconfig.cpp.

Referenced by AddString(), GetString(), and ~Path().

Directory* Path::dirs [private]

Definition at line 86 of file exconfig.cpp.

Referenced by Addit(), GetString(), and RemoveAll().


The documentation for this class was generated from the following file:
Generated on Mon Jul 9 15:01:21 2007 for ExultEngine by  doxygen 1.5.1