Zen
A cross-platform functional programming language

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

00001 #pragma once
00002 
00003 namespace zbl {
00006 
00010     class Application {
00011     public:
00016         Application(int argc, char *argv[]);
00017 
00020         ~Application();
00021 
00022     public:
00026         inline zbl::Engine& getEngine() {return _engine;}
00027 
00028     public:
00032         inline int pump() {return _engine.pump();}
00033 
00036         void start();
00037 
00038     private:
00040         zbl::Engine _engine;
00041 
00042     private:
00044         class Impl;
00045 
00047         Impl* _impl;
00048     };
00049 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines