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