MPMA::Filename Class Reference
Construct this with a non-absolute filename using either windows or linux style, to generate a filename for whatever platform this is running on. Filenames that begin with ~ are relative to the users home directory.  
More...
#include <File.h>
List of all members.
 | 
 Public Member Functions | 
| 
  | Filename (const std::string &filename) | 
|   | ctor 
  | 
| 
  | Filename (const char *filename) | 
|   | ctor 
  | 
| 
  | operator const std::string & () const  | 
|   | Gets a string that represents the filename. 
  | 
| 
const char *  | c_str () const  | 
|   | Gets a c string that represents the filename. 
  | 
| 
Directory  | GetPath () const  | 
|   | Gets the path containing this file. 
  | 
| 
std::string  | GetFilenameNoPath (bool includeExtension=true) const  | 
|   | Gets the name of this file, without the path. 
  | 
| 
std::string  | GetFilenameExtension () const  | 
|   | Gets the extension of a filename. 
  | 
Detailed Description
Construct this with a non-absolute filename using either windows or linux style, to generate a filename for whatever platform this is running on. Filenames that begin with ~ are relative to the users home directory. 
The documentation for this class was generated from the following files:
- base/File.h
 - base/File.cpp
 - base/linux/File.cpp
 - base/win32/FileWin32.cpp