![]() |
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.