PUMA Library Reference Manual
|
#include <Puma/ProjectFile.h>
Project file abstraction used to store all filenames relevant for a specific file.
Public Types | |
typedef std::map< std::string, ProjectFile > | Map |
Project file's name to ProjectFile map type. | |
typedef Map::value_type | MapPair |
Project file's name to ProjectFile map pair type. | |
typedef Map::const_iterator | MapConstIter |
Project file's name to ProjectFile map constant iterator type. | |
Public Member Functions | |
ProjectFile (const Filename &filename) | |
Construct a project file from the given filename. | |
ProjectFile (const Filename &filename, const Filename &destPath) | |
Construct a project file from the given filename and destination path. | |
void | dest (const Filename &destPath) |
Set the project file destination path. | |
Filename | name () const |
Get the project file's name. | |
Filename | dest () const |
Get the project file's destination path. | |
typedef std::map<std::string, ProjectFile> Puma::ProjectFile::Map |
Project file's name to ProjectFile map type.
typedef Map::const_iterator Puma::ProjectFile::MapConstIter |
Project file's name to ProjectFile map constant iterator type.
typedef Map::value_type Puma::ProjectFile::MapPair |
Project file's name to ProjectFile map pair type.
|
inline |
Construct a project file from the given filename.
filename | The filename. |
Construct a project file from the given filename and destination path.
filename | The filename. |
destPath | The destination path. |
|
inline |
Get the project file's destination path.
|
inline |
Set the project file destination path.
destPath | The destination path. |
|
inline |
Get the project file's name.