Zen
A cross-platform functional programming language
|
Class for loading project files. More...
#include <Project.hpp>
Classes | |
class | Impl |
Implementation of project loader class. More... | |
Public Member Functions | |
Project () | |
Default constructor. | |
~Project () | |
Destructor. | |
int | load (int argc, char *argv[]) |
Load a project using command line arguments. | |
const Build::RunMode::T & | getRunMode () const |
Get the run mode. | |
const z::string & | getProjectFile () const |
Get the project file name. | |
const Build::Project & | getProject () const |
Get the project definition. | |
Private Attributes | |
Impl * | _impl |
Instance of private implementation class. |
Class for loading project files.
const Build::Project & getProject | ( | ) | const |
Get the project definition.
const z::string & getProjectFile | ( | ) | const |
Get the project file name.
const Build::RunMode::T & getRunMode | ( | ) | const |
Get the run mode.
int load | ( | int | argc, |
char * | argv[] | ||
) |
Load a project using command line arguments.
argc | Argument count |
argv | Argument variables |