// forward declarations
class Video;
-struct Engine
+class Engine
{
+ class Impl;
+ boost::shared_ptr<Impl> mImpl;
+
+public:
+
Engine(int argc, char* argv[], const std::string& name,
const std::string& iconFile, const std::string& configFile);
~Engine() {}
throw *this;
}
};
-
-private:
- class Impl;
- boost::shared_ptr<Impl> impl_;
};