| 
Typedefs | 
| typedef struct stat | stat_t | 
| 
Functions | 
| const char * | GetExtension (IN const char *filename)  throw () | 
| bool | hasExtension (IN const char *filename, IN const char *extension)  throw () | 
|  | returns true if the given filename ends with the specified string (NOT case-sensitive) 
 | 
| void | GetFileRoot (IN const char *filename, OUT std::string &root_name) | 
| void | GetParentDirectory (IN const char *filename, OUT std::string &directory)  throw () | 
| const char * | getTopDirectory (IN const char *filename, OUT std::string &topDir) | 
|  | retrieves the highest known folder for the given file. 
 | 
| const char * | GetFilename (IN const char *path)  throw () | 
| void | getTempfile (IN const char *filename, OUT std::string &tempfile)  throw () | 
| void | getUserHomePath (OUT std::string &path) | 
| bool | ContainsWhitespace (IN const char *test)  throw () | 
| bool | doesPathExist (IN const char *path)  throw () | 
| void | createEmptyFileIfDoesNotExist (IN const char *path)  throw () | 
| bool | matchesExtension (IN const char *filename, IN const char *extension)  throw () | 
| void | walkDirectoryTree (IN const char *rootDir, IN const char *matchExt, OUT VecString &paths) | 
|  | does a recursive directory walk, and returns all paths relative to root 
 | 
| std::string | getPathRelativeTo (IN const char *startFile, IN const char *relPath) | 
|  | given a starting filename, and then a path relative to that, return the full path of the file. 
 | 
| void | appendPath (IN const char *parentDirectory, IN const char *nextPath, OUT std::string &path) | 
|  | given a starting path (directory), append another piece of the path 
 | 
| 
Variables | 
| static const char | s_separator |