]> Dogcows Code - chaz/yoink/blobdiff - src/Moof/Engine.hh
big batch of changes
[chaz/yoink] / src / Moof / Engine.hh
index e42510d3d86af61744bab076f2186249e1e91e26..84b1f588f57e41c55d5a185bec8e0d40abcca198 100644 (file)
@@ -31,7 +31,6 @@
 
 #include <boost/shared_ptr.hpp>
 
-#include <Moof/Exception.hh>
 #include <Moof/Layer.hh>
 #include <Moof/Math.hh>
 
@@ -44,9 +43,6 @@ class Video;
 
 class Engine
 {
-       class Impl;
-       boost::shared_ptr<Impl> mImpl;
-
 public:
 
        Engine(int argc, char* argv[], const std::string& name, 
@@ -72,16 +68,10 @@ public:
        LayerP pop(Layer* layer);
        void clear();
 
-       struct Exception : public Mf::Exception
-       {
-               explicit Exception(unsigned error) :
-                       Mf::Exception(error) {}
+private:
 
-               void raise()
-               {
-                       throw *this;
-               }
-       };
+       class Impl;
+       boost::shared_ptr<Impl> mImpl;
 };
 
 
This page took 0.0183 seconds and 4 git commands to generate.