Zen
A cross-platform functional programming language

/home/renji/Data/projects/zenlang/sources/zbl/Project.hpp

Go to the documentation of this file.
00001 
00005 #pragma once
00006 #include "Build.hpp"
00007 
00009 namespace zbl {
00012     class Project {
00013     public:
00016         Project();
00017 
00020         ~Project();
00021 
00022     public:
00028         int load(int argc, char* argv[]);
00029 
00030     public:
00034         const Build::RunMode::T& getRunMode() const;
00035 
00039         const z::string& getProjectFile() const;
00040 
00044         const Build::Project& getProject() const;
00045 
00046     private:
00048         class Impl;
00049 
00051         Impl* _impl;
00052     };
00053 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines