Archive / / / / modules.h
2007-09-19 22:17:53 UTC
previous next
#ifndef MODULES_H_ #define MODULES_H_ #include <boost/utility.hpp> #include <boost/scoped_ptr.hpp> #include <list> namespace Modules { class Manager : boost::noncopyable { public: Manager(); ~Manager(); private: std::list<void*> _modules; }; extern boost::scoped_ptr<Manager> manager; } #endif /*MODULES_H_*/